亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

兩個$.ajax如何同時執行

兩個$.ajax如何同時執行

PHP
夢里花落0921 2018-07-08 11:14:44
最近在做一個asp.net實時進度條遇到的問題function importExcel() {if (!checkForm()) {return false;}$.ajax({url: "/API/BackProcess.ashx",type: "POST",dataType: "json",data: {action: "ImportExcel",excelFilePath:$("#ctl00_contentHolder_fpExcel").val(),cusType: $("#ddlCusType").val(),relateID: $("#ddlRelation").val(),state: $("#ddlStatu").val(),fromUserID: $("#ctl00_contentHolder_hmSelect_hfUserID").val(),}, success: function (info) {if (info.success) {}else {ShowMsg(info.ErrMsg, false);}},error: function (XMLHttpRequest, textStatus, errorThrown) {closeBg();ShowMsg("錯誤信息:" + errorThrown, false);}}); setTimeout(getProgress(),20);}function getProgress() {alert("bbbbb");$.ajax({url: "/API/BackProcess.ashx",type: "POST",data: { action: "GetProgress" }, success: function (width) {if (width != "-1") {//工作沒有結束,繼續查詢進度//setTimeout(getProgress(), 20);$("#progressbar").css("width", width + "%");$("#progressbar").text(width + "%");} else {//工作完成 $("#progressbar").css("width", "100%");$("#progressbar").text("100%");}}});
查看完整描述

1 回答

?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

對的,Session鎖定了,不管你客戶端怎么開線程,都得等服務器端挨個執行。

這么說吧,你去寫個函數,里面lock起來,然后開兩個線程,你看看lock里面能不能同時執行 —— 就是這個道理。

并行和串行慢慢理解。


查看完整回答
反對 回復 2018-08-16
  • 1 回答
  • 0 關注
  • 1246 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號