奇怪的javascript行为 - 一次多个活动的XMLHttpRequests?长时间运行脚本?

Kei*_*Jr. 1 javascript ajax

我正在尝试发出两个并发的AJAX请求.

第一次调用(/ajax_test1.php)需要很长时间才能执行(大约5秒左右).第二次调用(/ajax_test2.php)执行时间非常短.

我看到的行为是我/ajax_test2.php返回并使用/ajax_test2.php中的内容调用处理程序(updateTwo()).

然后,5秒后,/ ajax_test1.php返回并且处理程序被调用(updateOne()),其中来自/ajax_test2.php的内容仍然是!!!

为什么会这样?

代码在这里:http://208.81.124.11/~consolibyte/tmp/ajax.html

Ant*_*nes 9

这一行: -

req = new XMLHttpRequest();
Run Code Online (Sandbox Code Playgroud)

应该:-

var req = new XMLHttpRequest();
Run Code Online (Sandbox Code Playgroud)