JS setInterval 일시 중지 및 다시 시작
setInterval() 메서드는 밀리초 단위로 지정된 기간에 함수를 호출하거나 표현식을 평가합니다.
setInterval() 메서드는clearInterval()이 호출되거나 창이 닫힐 때까지 계속해서 함수를 호출합니다. setInterval()에서 반환된 ID 값은clearInterval() 메서드에 대한 인수로 사용될 수 있습니다.
setInterval()은 일시 중지되지 않으며 지우고 활성화만 할 수 있습니다.
$(함수 () {
var iCount = setInterval(GetBack, 3000);
function GetBack() {
alert("aa");
$.ajax({
유형: "POST",
url: "WebForm4.aspx/GetString",
dataType: "text", p>
contentType: "application/json; charset=utf-8",
beforeSend: function (XMLHttpRequest) {
},
성공 : 함수(msg) {
alert("ff");
},
오류: 함수(msg) {
경고(msg);
}
});
}
$("#cOk").click(함수( e) {
clearInterval(iCount);
});
});
백엔드 코드
------
[WebMethod]
공개 정적 문자열 GetString()
{
"aa"를 반환;
}