只在FF中的Ajax ReadyState 1?

时间:2012-02-24 04:17:13

标签: javascript ajax firefox

我有一个脚本,根据百分比和网页页面返回值更改div的宽度(我网站上的网页返回标题中文件的百分比,Ajax读取标题) 这是脚本:http://pastebin.com/eGZFQvDK

这适用于Chrome。 Internet Explorer(至少在较旧的IE中)根本不起作用。它没有说任何错误但它也没有改变宽度...... Firefox实际上很奇怪....它正确地改变了宽度但它也回应了“进度条错误:就绪状态是1”但它是仍然正确地改变宽度。我可以删除错误消息,但这不是真正解决问题。

对于很多人来说,这似乎是一个问题,但我读到的所有帖子似乎只是针对某些情况。

1 个答案:

答案 0 :(得分:1)

当您打开xhr并且请求为asynch时,您应该使用true代替。这应该适合你。

 xmlhttp.open("GET",'/progressbar.php?progress_key='+upload_id, true);