這篇文章主要介紹了JS實現定時任務每隔N秒請求後台setInterval定時和ajax請求的相關JS資料,對js感興趣的朋友可以參考下本篇文章
先看下面一段程式碼:
DiGui = function (param) { $.ajax({ success: function (returnValue) { window.setInterval("fnSetMarkPoint()", 5000); } });
呼叫DiGui()方法後
#問題: 每隔0.1秒建立一個setInterval,成一個樹形的方式循環建立setInterval,直到頁面崩潰
解決想法: 確保setInterval物件只建立一次
實作方案: 定一個布林變數進行判斷var status= true;
var status = true; DiGui = function (param) { $.ajax({ success: function (returnValue) { if (status) { status= false; window.setInterval("DiGui()", 5000); } } });
以上所述是小編給大家介紹的JS實作定時任務每隔N秒請求後台setInterval定時和ajax請求問題,希望對大家有幫助! !
相關推薦:
以上是JS實作定時任務每隔N秒請求後台setInterval定時與ajax請求問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!