我正在使用XUL编写一个Web应用程序。其中,Iam使用AJAX XMLHttpRequest对象向服务器发送请求。当我使用GPRS连接从我的web应用程序向服务器发送请求时,请求不会进行,但是readyState已经更改为4和status=0。如果请求没有发出,readyState是如何变化的。
相同的代码在本地网络中运行良好。如果我使用GPRS将请求从浏览器发送到服务器,那么它工作正常。有人能帮我解决这个问题吗。
提前谢谢。
发布于 2009-07-09 15:03:09
请求不去了
你是怎么决定的?
您使用HTTP方案吗?如果是这样的话,状态== 0是一个问题(谷歌说中有已知的怪癖)。
当请求使用非==协议时,也会返回状态HTTP 0。所以如果你不小心做了一个文件://请求,它会解释所有的症状.
编辑2009-09-07也发现了这个问题:bug.cgi?id=488605中止XMLHttpRequests有status==0自火狐3.
编辑我不太确定,但我认为不允许的跨域请求也会以状态== 0结束。
https://stackoverflow.com/questions/1037449
复制相似问题