本文共 225 字,大约阅读时间需要 1 分钟。
使用setInterval可以实现定时刷新功能,但是当刷新间隔过短,请求等待时间过长时(例如网络堵塞),往往一个请求还没有回来,下一个请求又发了出去,这种情况下采用setTimeout可以避免多次发请求。 function testAjax(){ .ajax { // 等待请求返回后再发送下一个请求(等待时间多长都可以,直至request timeout) setTimeout(testAjax, refreshTime * 1000); } }转载地址:http://uugmi.baihongyu.com/