0

我的 MVC 代码中有两个 Ajax 调用,因为我都设置了async: true,但是在发出第一个请求之后,如果我尝试发出第二个 Ajax 请求,第二个等待首先获得响应,只有在获得第一个 Ajax 响应之后,第二个附加请求的结果。我没有为此找到解决方案。

代码如下:

第一次调用:

var page_request = $j.ajax({
    url:pageurl+'?rel=tab',
    async:true,
    dataType:"html",beforeSend: function () {
        middlePanel.html('Loading...');
    },
    success: function(data){
        middlePanel.html(data);                     
        fitBoundsWithoutSeco();                        
    },
    error: function (xhr, textStatus, errorThrown) {
        middlePanel.html(textStatus);
    }
});

第二个和第一个一样。

4

1 回答 1

0

Web 浏览器中的同时请求限制为 6 个。在第一次 ajax 调用后,您是否有可能达到此限制?(由于您页面的其他请求)

于 2013-05-03T10:27:56.743 回答