JS如果获取ASP返回的值啊
我是想通过ASP返回的用户状态,然后用JS提示ASP里是从数据库取用户信息,然后输出varaa=1111;bb=22222;.....那么在JS里怎获取这个AA,BB的变...
我是想通过ASP返回的用户状态,然后用JS提示
ASP里是从数据库取用户信息,然后输出var aa=1111;bb=22222;.....
那么在JS里怎获取这个AA,BB的变量值呢
可以用AJAX说,有更简单的方法也好,急啊,请给详细些举例代码 展开
ASP里是从数据库取用户信息,然后输出var aa=1111;bb=22222;.....
那么在JS里怎获取这个AA,BB的变量值呢
可以用AJAX说,有更简单的方法也好,急啊,请给详细些举例代码 展开
4个回答
展开全部
你都输出了 var aa=1111;那么js中就直接用就OK了。。
JS 都是客户端的,
如果不是直接输出,那么用 异步再请求一下服务器返回就OK了
JS 都是客户端的,
如果不是直接输出,那么用 异步再请求一下服务器返回就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改变了。
如果你的JS是写在页面中的话,请这样写
function getYuFXM()
{
var s = document.getElementById("<%=txt_YuFXM.ClientID %>").value;
alert(s);
}
你在打开页面后,查看一下源文件,看看这个textbox的id是多少,是不是在txt_YuFXM 前加了很多前缀
如果你的JS是写在页面中的话,请这样写
function getYuFXM()
{
var s = document.getElementById("<%=txt_YuFXM.ClientID %>").value;
alert(s);
}
你在打开页面后,查看一下源文件,看看这个textbox的id是多少,是不是在txt_YuFXM 前加了很多前缀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script>
var aa="<%=aa%>"
</script>
var aa="<%=aa%>"
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
基本上就是让ASP返回一个串,然后js处理这个串
——————————————
<%
Response.Write 123
%>
——————————————
<!doctype html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>Getting Server side data using AJAX</title>
</head>
<script>
function creat_Object()
{
var xmlhttp;
// This if condition for Firefox and Opera Browsers
if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{
try
{
xmlhttp = new XMLHttpRequest();
}
catch (e)
{
alert("Your browser is not supporting XMLHTTPRequest");
xmlhttp = false;
}
}
// else condition for ie
else
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlhttp;
}
var request = creat_Object();
function sever_interaction()
{
if(request.readyState == 1)
{
document.getElementById('aja_cnts').innerHTML='';
document.getElementById('aja_cnts').innerHTML = 'Loading...';
}
if(request.readyState == 4)
{
var answer = request.responseText;
document.getElementById('aja_cnts').innerHTML='';
document.getElementById('aja_cnts').innerHTML = answer;
}
}
function call_server()
{
request.open("GET", "Response.asp");
request.onreadystatechange = sever_interaction;
request.send('');
}
</script>
<body>
<table width="80%" border="1" cellspacing="2">
<caption>
Using AJAX
</caption>
<tr>
<td width="16%" height="90"> </td>
<td width="23%"><label>
<input type="button" name="Button" value="Button" onclick="call_server();" />
</label></td>
<td width="61%"><div id="aja_cnts"> </div></td>
</tr>
</table>
</body>
</html>
——————————————
<%
Response.Write 123
%>
——————————————
<!doctype html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>Getting Server side data using AJAX</title>
</head>
<script>
function creat_Object()
{
var xmlhttp;
// This if condition for Firefox and Opera Browsers
if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{
try
{
xmlhttp = new XMLHttpRequest();
}
catch (e)
{
alert("Your browser is not supporting XMLHTTPRequest");
xmlhttp = false;
}
}
// else condition for ie
else
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlhttp;
}
var request = creat_Object();
function sever_interaction()
{
if(request.readyState == 1)
{
document.getElementById('aja_cnts').innerHTML='';
document.getElementById('aja_cnts').innerHTML = 'Loading...';
}
if(request.readyState == 4)
{
var answer = request.responseText;
document.getElementById('aja_cnts').innerHTML='';
document.getElementById('aja_cnts').innerHTML = answer;
}
}
function call_server()
{
request.open("GET", "Response.asp");
request.onreadystatechange = sever_interaction;
request.send('');
}
</script>
<body>
<table width="80%" border="1" cellspacing="2">
<caption>
Using AJAX
</caption>
<tr>
<td width="16%" height="90"> </td>
<td width="23%"><label>
<input type="button" name="Button" value="Button" onclick="call_server();" />
</label></td>
<td width="61%"><div id="aja_cnts"> </div></td>
</tr>
</table>
</body>
</html>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询