怎样把后台的变量传到前台的javascript中
前台HTML中语句为
<HTML>
<head>
<title>无刷新</title>
<script language="javascript">
function GetData()
{
urlinfo=window.location.href; //获取当前页面的url
len=urlinfo.length;//获取url的长度
offset=urlinfo.indexOf("?");//设置参数字符串开始的位置
newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串
newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割
newsid=newsids[1];//得到参数值
//alert("您要传递的参数值是"+newsid);
url=newsid+".aspx?tm="+new Date().toString();
var http = new ActiveXObject("Microsoft.XMLHTTP");
http.open("GET",url,false);
http.send();
var str = http.responseText;
loadcontent.innerHTML=str;
setTimeout("GetData()",10000);
}
</script>
</head>
<BODY onload="javascript:GetData();" topmargin=0 leftmargin=0>
<span id="loadcontent">数据载入中……</span>
</BODY>
</HTML>
我现在想在javascipt中判断后台的一个application和session的变量值
请问语句是如何在前台javascipt中写的?
------解决方案--------------------后台
public string str = "aaa";
前台
var o = "<%=str%>";
------解决方案--------------------
------解决方案--------------------后台
public string str = "aaa";
前台
var o = <%=str%>;
这种可以``
------解决方案--------------------js测试:
<script language=javascript>
function aa(){
var tt= document.getElementById("Hidden1").value;
alert(tt);
}
</script>
前台:
<input id="Hidden1" type="hidden" runat=server />
后台:
string ss = "test";
Hidden1.Value = ss;
------解决方案--------------------<input id="hidden1" type="hidden" runat="server"/>
<script language='javascript'>
function aa()
{
var temp=document.getElementById("hidden1").value;
alert(temp);
}
</script>