台灣最大程式設計社群網站
線上人數
1122
 
會員總數:246146
討論主題:189743
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> jquery load 多重頁面問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
jquery load 多重頁面問題
價值 : 50 QP  點閱數:278 回應數:1
樓主

webtech
初學者
324 135
2041 350
發送站內信

捐贈 VP 給 webtech
請教各位先進,

$("#abc").load("abc.asp");<---計算數值頁
$("#def").load("def.asp");<---取得結果頁

經測試,於同一個點擊function可順利同時load上述兩個頁面,但由於是一起執行,def.asp無法得到abc.asp最後一次計算的值,

例如執行兩次,abc.asp分別計算出(第一次為5,第二次為8),似乎因為同時load的關係,def.asp卻在執行第二次時得到5,而非正確的8,

請問如何能得到最後一次的值呢?

感謝。

搜尋相關Tags的文章: [ jquery load ] ,
本篇文章發表於2020-06-17 17:37
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
兩招教你。

一個是將第一個load abc.asp加上一個完成事件。
再完成事件內再去load def
這樣可以先確保abc運行完才跑def。


第二招,時間法。
load def給個settime。讓它延後個幾秒再load。


第一招會比較建議。也比較不容易出錯。

第二招雖然寫起來簡單,但體驗感不好。
本篇文章回覆於2020-07-08 10:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.