jQuery ajax请求:按请求顺序调用的成功函数

时间:2010-08-13 11:57:01

标签: jquery ajax

我们有一个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的延迟,以及我们可能会做些什么来诊断/解决这个问题?

1 个答案:

答案 0 :(得分:0)

是否有机会提供遇到此问题的精确代码,客户端?我更愿意分析你的代码来确定问题并修复,而不是发明我自己的一些可能会或可能不会出现问题。此致