Javascript Ajax ReadyState 1是否仅在FF中?
我有一个脚本,可以根据百分比和网页返回值更改div的宽度(我网站上的网页返回标题中文件的百分比,Ajax读取标题) 下面是脚本: 这对Chrome非常有效。Internet explorer(至少在旧版IE中)根本不起作用。它没有说任何错误,但它也不会改变宽度。。。Firefox其实很奇怪。。。。它正确地更改了宽度,但也回显“进度条错误:就绪状态为1”,但仍然正确地更改了宽度。我可以删除错误消息,但这并不能真正解决问题Javascript Ajax ReadyState 1是否仅在FF中?,javascript,ajax,firefox,Javascript,Ajax,Firefox,我有一个脚本,可以根据百分比和网页返回值更改div的宽度(我网站上的网页返回标题中文件的百分比,Ajax读取标题) 下面是脚本: 这对Chrome非常有效。Internet explorer(至少在旧版IE中)根本不起作用。它没有说任何错误,但它也不会改变宽度。。。Firefox其实很奇怪。。。。它正确地更改了宽度,但也回显“进度条错误:就绪状态为1”,但仍然正确地更改了宽度。我可以删除错误消息,但这并不能真正解决问题 这对很多人来说似乎是个问题,但我读的所有帖子似乎都是针对特定情况的 打开xh
这对很多人来说似乎是个问题,但我读的所有帖子似乎都是针对特定情况的 打开
xhr
时,如果请求是asynch
,则应使用true
。这应该对你有用
xmlhttp.open("GET",'/progressbar.php?progress_key='+upload_id, true);
谢谢你的帮助,但我断断续续地试了一下。它在谷歌chrome上运行良好,但在FF上根本不起作用,也从未在iSorry上尝试过,因为回复太晚。我在发布后睡着了,早上去了学校。我把错误信息从“进度条错误:响应代码不是200”改为“进度条错误:响应代码是200”“+xmlhttp.status,它表示响应代码为0?我检查了头和它发送的请求,但没有响应头?这个设置在google chrome中运行良好。