我面临与此处描述的完全相同的问题:jQuery ProgressBar and IE8
我在ajax调用中有一个jquery进度条,每次从服务器获得响应时都会更新该栏。这在FF上工作得很好,但在IE8,IE9中没有。
我也注意到,一旦我添加了一个警报();在将新值设置为进度条之前,一切似乎都运行良好。一旦我删除了警报(),没有真正发生。
我可以通过添加间隔以某种方式修复问题,但结果不是必需的,当然我不能在那里放置等待函数并减慢整个过程。
任何可能有帮助的建议?
答案 0 :(得分:0)
我终于在这里找到了答案:Javascript updates UI only when alert() is used in internet explorer with AJAX
超时的诀窍最终完成了工作。