Ajax检测用户名问题!!!!!

洋洋2018 2012-04-14 09:05:48


function createXmlHttp()
{
var xmlHttp;
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e)
{
try
{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(e)
{
try
{xmlHttp=new XMLHttpRequest();}catch(e)
{

}

}


}

return xmlHttp;
}




function CheckUser()
{

var xmlHttp=createXmlHttp();
if(xmlHttp==null)
{
alert("您的浏览器不支持Ajax!")
return
}
var user=document.getElementById("user").value;
//alert(xmlHttp);
//var url='display.jsp?user='+user;
xmlHttp.open("GET","display.jsp",true);
xmlHttp.onreadystatechange=disResult()
{
if(xmlHttp.readystate==4)
{
if(xmlHttp.status==200)
{
document.getElementById("display").value=xmlHttp.responseText;

}
}

}
xmlHttp.send(null);

}

大侠帮我看看吧!!谢谢啦。向display.jsp发的请求没反应啊。。。
...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
licip 2012-04-14
  • 打赏
  • 举报
回复
说的对。[Quote=引用 2 楼 的回复:]
xmlHttp.onreadystatechange=disResult()
这句,你的disResult函数写了吗?
还有注册回调函数不需要括号,应该是
xmlHttp.onreadystatechange=disResult
[/Quote]
rasracter 2012-04-14
  • 打赏
  • 举报
回复
xmlHttp.onreadystatechange=disResult()
这句,你的disResult函数写了吗?
还有注册回调函数不需要括号,应该是
xmlHttp.onreadystatechange=disResult
wzhiyuan 2012-04-14
  • 打赏
  • 举报
回复
用jquery 或者别的库ajax吧,原生的浏览器写法太折磨人了,
$.get("display.jsp",{user:$("#user").val()},function(data){
alert(data);//这里判断
});

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧