답변
이 작동합니다 :
function loadResults(){
$('div.to.update').load('yourpage.php')
setTimeOut(arguments.callee, 10000)
}
loadResults()
를 작동하는 방법 :
이$('div.to.update').load('yourpage.php')
이 줄은 'yourpage.php'에 아약스 호출을하고 (주 해당 페이지의 결과에 사업부를 채 웁니다 귀하의 페이지를 호출 한 결과가 전체 페이지가 아니라 단순한 미리보기 일 것임)
setTimeOut(arguments.callee, 10000)
setTimeOut 스케쥴 a 이 경우에는 10 초입니다. 모든 함수가 액세스 할 수있는 변수 'arguments'에서 가져온 함수 자체를 호출하는 함수. 재귀 함수와 비슷하지만 10 초의 지연이 있습니다.
마지막으로 함수를 처음 호출하여 루프를 시작합니다.
편집 : 당신은 그냥 이렇게 나중에 루프를 중지해야하는 경우도)에서는 setInterval (와 함수를 호출 할 수 있습니다
:
function loadResults(){
$('div.to.update').load('yourpage.php')
}
var interval_id = setInterval(loadResults,10000)
// Later on when you want to stop the refresh...
clearInterval(interval_id)
정기적 인 업데이터가 필요합니다. 같은 뭔가 :
function callMeAtInterval()
{
$.ajax({
method: 'get',
url : 'status.php',
dataType : 'text',
success: function (text) { $('#updateMe').html(text); }
});
}
//causes callMeAtInterval() to get called every 5 seconds.
var holdTheInterval = setInterval(callMeAtInterval, 5000);
jQuery의 $.ajax 기능은 URL에 의해 지정된 자원의 출력을 가져오고 성공 콜백은 위의 예에서, 당신은 결과를 일부 처리를 수행 할 수 있습니다
('#updateMe').html(text);
은 id updateMe
의 페이지 요소를 서버에서 반환 된 텍스트로 채 웁니다.
그것은 setInterval을 모든이 기능을 실행할 것을 주목할 필요가 보류중인 AJAX 요청의 진행 상황에 관계없이 5 초 (예제 karim79가 제공됨). 첫 번째 요청이 완료되는 데 3 초가 걸리면 setInterval은 5 초가 아니라 2 초 후에 다음 요청을 보냅니다. 실제로 새로 고침과 다음 요청 사이에 5 초가 필요하면 success
내에서 setTimeout을 사용할 수 있습니다 콜백 함수.
이 접근법의 단점은 실패한 setTimeout이 섹션이 다시 새로 고쳐지지 않는다는 것입니다.
이것은 최고의 솔루션이라고 생각합니다. –
- 1. 간단한 자바 스크립트 질문
- 2. IE8, Firefox3.6과 크롬에 대한 간단한 아약스 질문
- 3. 간단한 자바 스크립트 질문
- 4. 간단한 자바 스크립트 질문
- 5. jQuery 아약스 메서드의 간단한 문제
- 6. 아약스 jquery 웹 호스팅 질문
- 7. 정말 간단한 자바 스크립트 질문
- 8. 간단한 jquery 질문
- 9. 간단한 jQuery AJAX 질문
- 10. 간단한 jQuery 질문
- 11. 간단한 자바 스크립트 정규식 질문
- 12. 간단한 자바 스크립트 변수 질문
- 13. 간단한 jQuery UI DatePicker 질문
- 14. 간단한 Jquery WYSIWYG 편집기 질문
- 15. MouseEnter에서의 간단한 Jquery 디스플레이 질문
- 16. 간단한 jQuery 질문 - Nil 값
- 17. 간단한 페이지 새로 고침을위한 간단한 JQuery 아약스 요청
- 18. 간단한 jQuery 슬라이드 쇼 스크립트?
- 19. 아주 간단한 자바 스크립트 이미지로드 질문
- 20. 슈퍼 간단한 JSP 자바 스크립트 질문
- 21. 아약스 후 보안 질문
- 22. MCTS 아약스 질문
- 23. jQuery - 아약스 응답에 연결?
- 24. 자바 스크립트 아약스 채우기 문제
- 25. 매우 간단한 Ajax 질문
- 26. 아약스 컨트롤이있는 Jquery
- 27. 간단한 JQuery 중첩 목록 이동 질문
- 28. 자바 스크립트 Rhino + JQuery 간단한 스크립트 성능 문제
- 29. 자바 스크립트 아약스 더블 요청
- 30. jQuery 툴팁 + 아약스 내용
매우 우아합니다. – chris