Ajax Concurrent调用

时间:2011-05-04 07:20:19

标签: ajax

如何进行并发的ajax调用。当我尝试按顺序执行时,它会一个接一个地发生。

我已经对两个不同的jsps进行了两次ajax调用以获得响应。在第一个ajax调用的第一个jsp中 我使用以下代码。     int i = 5000;     而(i == 0)     {      通过out.println(ⅰ);      一世 - ;     }

对于第二个ajax调用,我使用以下代码来获取响应。     int i = 5;     而(i == 0)     {      通过out.println(ⅰ);      一世 - ;     }

第二次调用的响应假设是第一次调用。但是第二次调用的响应是在执行第一次调用之后发生的。如何使它们并发。

2 个答案:

答案 0 :(得分:1)

这取决于客户端使用的浏览器 - 我之前遇到过这个问题 - 旧版浏览器没有很好地解决问题。

我能给出的最好的建议是使用JQuery ......我认为当我遇到这种行为时,这会解决我的问题,但不适用于所有浏览器。

答案 1 :(得分:0)

使用异步调用而不是同步。

但是在构造代码时要小心,以确保一个部分不依赖于另一个部分设置的值,因为它不能保证在任何给定时间执行什么代码。