似乎我的AJAX请求没有任何理由等待对方。我让它们都是异步的,所以实际上这是我的代码:
$.ajax({
url: e.action,
data: GetFilterData(),
type: "POST"
}).done(function (data) {
// Do Something
}
当我开火3次时,我的行为会有所不同,因此:第一次需要100ms
,第二次5ms
和第三次5ms
。在网络标签中,我看到第二个在105ms
之后,而不是5
,第三个在110ms
之后而不是5ms
。
所以看起来我的异步调用是在服务器端的MVC中的某种队列系统中处理的,我不知道为什么。