1
我有一个AJAX调用设置服务器上的一些会话变量。window.open在jquery ajax成功回调块后续ajax调用
当设置了会话变量时,在成功回调中,我打开了一个新窗口到适当的页面。
window.open("../reports/" + data.d, "report");
有时,它需要一个很长时间渲染。使其渲染速度更快,目前超出了我的控制范围。
我的问题是,因为它试图在这个窗口中呈现html,所以它阻止了所有其他的Ajax请求。它将它们排队,一旦窗口最终呈现出来,它们就会执行。
我已经尝试过使用setTimeout,但它似乎并没有工作(显然是因为jQuery.ajax已经占据了“线程”)。
任何想法?
我不认为这是这里的情况。它在这一点成功回调,如果它作为一个开放的连接“计数”,它是唯一的一个。 – William