如何在JavaScript中停止window.setInterval?
- 论坛
- 如何在JavaScript中停止window.setInterval?
6 浏览
如何在JavaScript中停止window.setInterval?
我有一个每隔2000毫秒调用一次的JavaScript函数。我想停止它,这样用户可以在页面上做其他事情,而不会再次调用该函数。这可能吗?以下是每隔2000毫秒调用的函数:
window.setInterval(function getScreen (sid) { if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.getElementById("refresh").innerHTML = xmlhttp.responseText; } } xmlhttp.open("POST", "getScreen.php?sid=" + , true); xmlhttp.send(); }, 2000);
我想要停止这个函数的调用,以便用户可以在页面上做其他事情。这可能吗?这是每2000毫秒调用的函数: