时间:2021-07-01 10:21:17 帮助过:28人阅读
var xmlHttp; var timer = null; var timerRunning = false; var url; function createXMLHttpRequest() { if(window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } } function statusStop (){ if(timerRunning){ clearTimeout(timer); } timerRunning = true; } /* ------------------- 间隔查询 ------------------- */ function autoDeep(){ createXMLHttpRequest(); url = "map.php?refresh="+Math.random(); method = "GET"; xmlHttp.open(method,url,true); xmlHttp.onreadystatechange = null; xmlHttp.send(null); timerRunning = false; timer = setTimeout('autoDeep()',5000); //5秒执行一次 } function statusBegin(){ statusStop(); autoDeep(); } statusBegin();