看板 Ajax 關於我們 聯絡資訊
※ 引述《azureshin (azureshin)》之銘言: : 想請問一下 : 假設有一隻AJAX(代號X) 每10秒執行一次. : 但如果剛好有其他AJAX(A.B.C.D)發出了請求還在等待階段時. : 代號X的AJAX就不發起.... : 這樣是做得到的嗎 ? : 簡單說~就是探測有沒有請求還沒回來. : 目前我想到的就是用變數宣告的方式...其他請求要發起前就宣告變數. : 但感覺這方法很麻煩... : 所以想說問看看 $(document).ajaxStart(function() { $(document).data('thisDocumentHasAjaxRuning', true); }); $(document).ajaxStop(function() { $(document).data('thisDocumentHasAjaxRuning', false); }); setInterval( function() { if (! $(document).data('thisDocumentHasAjaxRuning')) { $.ajax(....); } } , 10000 ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.192.129