<span style="font-size: 16px"><strong><span style="color: #0000ff">DiGui = function<span style="color: #000000"> (param) { $.ajax({ success: <span style="color: #0000ff">function<span style="color: #000000"> (returnValue) { window.setInterval("fnSetMarkPoint()", 5000<span style="color: #000000">); } });<br/></span></span></span></span></span></strong></span>
呼叫DiGui()方法後
問題: 每隔0.1秒建立一個setInterval,成一個樹形的方式循環創建setInterval,直到頁面崩潰
解決想法:保證setInterval物件只創建一次
實作方案: 定一個布林變數進行判斷var status= true;
status = = .: = .setInterval("()", 5000
以上是JS實現定時任務,每隔N秒請求後台setInterval定時和ajax請求的詳細內容。更多資訊請關注PHP中文網其他相關文章!