因為業務需求所以基本上一秒一次ajax輪詢請求服務器 沒一會兒就700多個請求了 差不多網頁也就開始卡了 現在目前只有刷新網頁才能解決 能有其他方案解決嘛??
2 回答

叮當貓咪
TA貢獻1776條經驗 獲得超12個贊
你代碼呢?就算1s一次,1分鐘最多就60次,看你描述應該是用了setInterval,并且執行的函數 又啟動了setInterval新的計時器這樣一直不停的生成了新計時器導致生成很多請求
你結構應該是這種,將setInterval改為setTimeout,或者doAjax的setInterval去掉,doAJax()調用改為setInterval(doAjax,1000);
function doAjax(){ //ajax請求 setInterval(doAjax,1000); } doAjax();//
- 2 回答
- 0 關注
- 1645 瀏覽
添加回答
舉報
0/150
提交
取消