我们有一个jQuery应用程序,其中对同一URL的某些请求可能比其他请求花费更长时间。用户触发ajax帖子(通过在UI中进行更改),这些会在成功更新UI时触发get请求。当最早的获取请求花费很长时间时,后一个(更快)被延迟,直到较慢的一个在FF& chrome,但不是IE。
POST1(与success1相关联),快速返回确定
POST2(与success2相关)
success1和2是相同的功能
现在,
success1 - > GET花了很长时间(我们期待这个)
success2 - > GET 应该快速返回(在对success1的响应之前)
(上面的两个GET都是相同的URL)
我们所看到的:
在IE中:成功2快速完成,成功1完成后
在chrome和FF中:success2一直持续到success1完成:-(
我们希望success2在成功之前完成1。
知道为什么会出现FF和chrome的延迟,以及我们可能会做些什么来诊断/解决这个问题?
答案 0 :(得分:0)
是否有机会提供遇到此问题的精确代码,客户端?我更愿意分析你的代码来确定问题并修复,而不是发明我自己的一些可能会或可能不会出现问题。此致