[問題] 請問有辦法讓後呼叫的ajax插隊執行嘛?
我目前寫了一個網站
會每隔一段時間去facebook上取回一些資料
但每次取資料的時候都會同時送出十幾筆ajax要求
這時候如果我再用ajax跟facebook要求別的資料
就必須先等待那十幾筆要求都處理完
沒辦法馬上就取得我要的資料
我知道ajax理論上是同時執行的沒有先後順序
因此判斷是facebook那邊取資料的限制 (先要求先取回)
如果我想插隊先做別的事情的話
我想像的解決方法是先將之前那十幾筆ajax要求放進隊伍
一次只做一筆ajax要求 (反正facebook那邊也只能一次處理一筆)
如果要先取回別的資料
那就先暫停隊伍等到取回資料以後再繼續處理這個隊伍
我嘗試用jquery的queue來實作這樣的想法
不過一直失敗
請問要如何用jquery做到類似的需求呢?
謝謝各位前輩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.71.47
※ a517981:轉錄至看板 Web_Design 08/20 20:31
→
08/21 00:08, , 1F
08/21 00:08, 1F
推
08/21 06:24, , 2F
08/21 06:24, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章