[JQUERY] 전화 jQuery를 아약스 각 X 분 요청
JQUERY전화 jQuery를 아약스 각 X 분 요청
해결법
-
1.당신은 내장 된 자바 스크립트 setInterval을 사용할 수 있습니다.
당신은 내장 된 자바 스크립트 setInterval을 사용할 수 있습니다.
var ajax_call = function() { //your jQuery ajax code }; var interval = 1000 * 60 * X; // where X is your every X minutes setInterval(ajax_call, interval);
또는 당신은 더 간결한 형태 있다면 ...
setInterval(function() { //your jQuery ajax code }, 1000 * 60 * X); // where X is your every X minutes
-
2.A는 후반 비트하지만 난 jQuery를 아약스 방법을 사용했다. 하지만 난 이런 짓을 내가 마지막 요청의 응답 등을 가지고하지 않은 경우 요청마다 초를 보내려하지 않았다.
A는 후반 비트하지만 난 jQuery를 아약스 방법을 사용했다. 하지만 난 이런 짓을 내가 마지막 요청의 응답 등을 가지고하지 않은 경우 요청마다 초를 보내려하지 않았다.
function request(){ if(response == true){ // This makes it unable to send a new request // unless you get response from last request response = false; var req = $.ajax({ type:"post", url:"request-handler.php", data:{data:"Hello World"} }); req.done(function(){ console.log("Request successful!"); // This makes it able to send new request on the next interval response = true; }); } setTimeout(request(),1000); } request();
-
3.어떤 플러그인이 필요하지 않습니다. 당신은 jQuery를 사용할 수 있습니다.
어떤 플러그인이 필요하지 않습니다. 당신은 jQuery를 사용할 수 있습니다.
당신은 타이머에 뭔가를 설정하려면, 당신은 자바 스크립트의 setTimeout이나 setInterval을 방법을 사용할 수 있습니다 :
setTimeout ( expression, timeout ); setInterval ( expression, interval );
-
4.당신은 당신의 setTimeout () 또는 setInterval을 () 수, 몇 가지 옵션이 있습니다. 여기를 사용하는 방법에 대한 정성 들여 그 좋은 기사입니다.
당신은 당신의 setTimeout () 또는 setInterval을 () 수, 몇 가지 옵션이 있습니다. 여기를 사용하는 방법에 대한 정성 들여 그 좋은 기사입니다.
마법은, 당신이 어떤 라이브러리를 사용할 수 있습니다들이 자바 스크립트에 내장하고 있다는 점이다.
-
5.당신은 자바 스크립트에서는 setInterval ()을 사용할 수 있습니다
당신은 자바 스크립트에서는 setInterval ()을 사용할 수 있습니다
<script> //Call the yourAjaxCall() function every 1000 millisecond setInterval("yourAjaxCall()",1000); function yourAjaxCall(){...} </script>
-
6.당신이 "X"기간 동안 아약스 전화를 할 수있는이 .using 플러그인마다 JQuery와 사용
당신이 "X"기간 동안 아약스 전화를 할 수있는이 .using 플러그인마다 JQuery와 사용
$("#select").everyTime(1000,function(i) { //ajax call }
당신은 또한 setInterval을 사용할 수 있습니다
-
7.나는 이러한 유형의 작업에 당신의 인생을 쉽게 할 수있는 아주 좋은 jQuery 플러그인을 발견했다. 당신은 https://github.com/ocombe/jQuery-keepAlive을 체크 아웃 할 수 있습니다.
나는 이러한 유형의 작업에 당신의 인생을 쉽게 할 수있는 아주 좋은 jQuery 플러그인을 발견했다. 당신은 https://github.com/ocombe/jQuery-keepAlive을 체크 아웃 할 수 있습니다.
$.fn.keepAlive({url: 'your-route/filename', timer: 'time'}, function(response) { console.log(response); });//
from https://stackoverflow.com/questions/4930439/call-jquery-ajax-request-each-x-minutes by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 시뮬레이션 키 누르기와 jQuery를 (0) | 2020.10.28 |
---|---|
[JQUERY] jQuery를 - hashchange 이벤트 (0) | 2020.10.28 |
[JQUERY] catch되지 않은 형식 오류는 '길이'에서 검색 연산자 '에서'사용할 수 없습니다 (0) | 2020.10.28 |
[JQUERY] JQuery와 이벤트는 아약스 호출 후에 발생하지 않습니다 (0) | 2020.10.28 |
[JQUERY] jQuery를 자동 완성 콜백 AJAX JSON (0) | 2020.10.28 |