懂ajax的请进

来源:百度知道 编辑:UC知道 时间:2024/05/18 08:28:50
我想做一个利用ajax的登陆页面,写好了代码但是没有任何反应也不报告错误。小弟实在是想不明白了?麻烦高手搞定它
我贴上源码

<script type="text/javascript">
var indexRequest=false;
try
{
indexRequest=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e)
{
try
{
indexRequest=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e2)
{
indexRequest=false;
}
}
if(!indexRequest)
{
indexRequest=new XMLHttpRequest();
}
function emailCheck()
{
var userEmail=document.getElementById("userEmail").value;
//var userPwd=document.getElementById("userPwd").value;
if(userEmail.length>0)
{
var url="userInfoCheck.aspx?userEmail="+userEmail;
indexRequest.open("GET",url,true);
indexRequest.onreadystatechange=emailCheckResponse;
indexRequest.send(null);
return;
}
}
function emailCheckResponse()
{

userInfoCheck.aspx这里的代码有问题.那边要得到,这边要有输出,不是用return 可以用response.write...而且明明是Void你却返回了int

我建议你用microsoft的ajax.dll

你用ajax组件,有没有在web.config文件里注册你的ajax.dll的信息,没有注册就不会有反映,也不会抱错。

应该不会的啊,你这样使用在VS2005中是不需要安装其他组件包的啊