我在页面加载时会有几个SetTimeouts,它会使用对后面代码的AJAX调用加载到图表数据中。
$(document).ready(function() {
window.setTimeout(drawGraphs, 0);
window.setTimeout(drawGraphsCharts, 0);
});
这在Chrome和Firefox中效果很好,但是如果其中一种方法需要很长时间,例如完成1-5秒后,Internet Explorer会在此过程中挂起,直到完成,而不是像其他浏览器一样逐个加载。
是否有人遇到此问题以及如何解决此问题。
我正在使用Web方法中的以下内容模拟一个长时间运行的方法。
for (var i = 0; i < 1000000000; i++)
{
var test = i + i;
var test2 = i * i;
}