首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

小弟我的第一个ajax程序没有输出?

2012-09-02 
我的第一个ajax程序没有输出???JScript codevar xmlhttpif (window.XMLHttpRequest){// code for Firefox

我的第一个ajax程序没有输出???

JScript code
var xmlhttp;if (window.XMLHttpRequest)  {// code for Firefox, Opera, IE7, etc.  xmlhttp=new XMLHttpRequest();  }else if (window.ActiveXObject)  {// code for IE6, IE5  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  }function ajax(i){    var url = "/chat.php";            xmlhttp.open("GET",url,true);    xmlhttp.onreadystatechange = other();    xmlhttp.send(null);}function other(){            document.getElementById("php").innerHTML=xmlhttp.responseText;}

上面就是我的ajax代码,请求的php页面只有一个echo语句,输出“请求成功”。
我用firebug单步执行了下,它到document.getElementById("php").innerHTML=xmlhttp.responseText;这里的时候没有任何输出????我请求的不对吗?

[解决办法]
看一下路劲是否错误
[解决办法]
onreadystatechange = other;
不要+();
[解决办法]
onreadystatechange = other;
不要+();
[解决办法]
你加()后是执行函数后将返回的返回值赋值给状态转换函数

热点排行