我的 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);
}
});
第二个和第一个一样。