JS實現定時任務,每隔N秒請求後臺——setInterval定時和ajax請求

DiGui = function (param) { $.ajax({ success: function (returnValue) { window.setInterval("fnSetMarkPoint()", 5000); } });

調用DiGui()方法後ajax

 

問題: 每隔0.1秒建立一個setInterval,成一個樹形的方式循環建立setInterval,直到頁面崩潰ui

 

解決思路: 保證setInterval對象只建立一次spa

 

實現方案: 定一個布爾變量進行判斷 var status= true;code

 
var status = true;

DiGui = function (param) {                
$.ajax({  
    success: function (returnValue) {                          

        if (status) {
           status= false; 
       window
.setInterval("DiGui()", 5000);     }   }  });
相關文章
相關標籤/搜索