在我的项目中,我正在创建一个包含太多文件的zip文件,并且它需要花费太多时间来回复。因此,其他请求将进入挂起状态,用户也等待响应。
答案 0 :(得分:0)
多个请求示例:
// First Request
$.get("/first-request/", function(resOfFirstRequest) {
// Second Request
$.get("/second-request/", function(resOfSecondRequest) {
// Third Request
$.getScript("/third-request/", function() {
console.log(resOfFirstRequest);
console.log(resOfSecondRequest);
// All Ready So Code Here
});
});
});
你应该申请这个。希望它会对你有所帮助。
参考here。
<强>更新强>
$.when(
// First One
).then(function() {
// All is ready so Code here
});
因此,在这种情况下,您的第一个请求正在运行,完成后您的第二个请求将会响应。