当xmlobj.readyState为4时表示服务器已经传回了全部的信息,
当xmlobj.status为200时表示在服务器请求的过程中没有发生任何错误。在服务器请求的过程中发生了什么错误??  

解决方案 »

  1.   

    仔细看看教程吧。。理论上,readystate在你发送的时候会从1变成2然后变成3然后变成4这其中的每一次变化都会触发StatHandler(),所以你会出现先报几次2然后变成1的情况。这种变化在不同的浏览器会有一些不同,我想你是在IE上使用的。
      

  2.   

    现在是用这句的时候 if(xmlobj.readyState == 4 && xmlobj.status == 200)  显示不了内容..空白一片是不是在IE上要把xmlobj.status == 200这句删掉??
      

  3.   

    如果显示不出来的话肯定就是你的url地址出问题了。。你得自己检查一下路径是不是真的正确,然后alert一下
      

  4.   

    在别的地方看见的..因为你在本地运行,status是服务器返回的header头的状态,既然你没有通过服务器运行程序,自然也没有状态之说。
    其他所有类似问题皆由此产生,所以你还是搭建个服务器来运行。在Tomcat运行正常
    php的..不是要通过其他电脑才能正常吧??..
    是不是兼容问题??
      

  5.   

    不好意思..搞错了..php下也可能运行的...我之前是直接运行的..
    哎...现在才明白他说服务器的意恩..