Re: [問題] 怎判斷是否有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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
7
20