나는 간단한 질문이 있습니다. 나는 단지 내가 구글에서 무엇을 검색해야하는지 모른다.AJAX/PHP 자동 표시 업데이트 값
를 예를 들어 I의 값이 '예'
로 할 때 값 변경에 대한 필드를 쿼리 AJAX/PHP 유지와 I를 어떻게 '와 MySQL의 필드가 : 내가 설명하는 것이 더 쉬울 것 아니'?
는사람은 간단한 용어
나는 간단한 질문이 있습니다. 나는 단지 내가 구글에서 무엇을 검색해야하는지 모른다.AJAX/PHP 자동 표시 업데이트 값
를 예를 들어 I의 값이 '예'
로 할 때 값 변경에 대한 필드를 쿼리 AJAX/PHP 유지와 I를 어떻게 '와 MySQL의 필드가 : 내가 설명하는 것이 더 쉬울 것 아니'?
는사람은 간단한 용어
두 가지 기능이 도움이 될 것입니다. expression
함수와 timeout
및 간격
setTimeout (expression, timeout);
setInterval (expression, interval);
는 milliseconds
의 정수이다. setTimeout
은 타이머를 한 번 실행하고 표현식을 한 번 실행합니다. 반면에 setInterval
은 간격이 지날 때마다 표현식을 실행합니다.
setInterval(function() {
//call $.ajax here
$.ajax({
url : URL,
data : passData,
dataType : 'json', //or html or xml
beforeSend : function()
{
//this will execute before request is send
},
success : function(response)
{
//check for response if(response) { } else { }
}
});
}, 5000); //5 seconds
이제 백엔드 PHP 파일을.
<?php
$passedVar = $_REQUEST['passedData']; //get data that were passed in ajax call
//database connection
//query to check for status
if(query return true)
{
echo json_encode(true);
exit;
}
else
{
echo json_encode(false);
exit;
}
가 먼저 setInterval을 (를) ajaxcall
function ajaxcall(){
// you ajax call;
}
setInterval(ajaxcall, 10000);// change time by replacing 10000(time is in millisecond)
는 매 10 초에 호출됩니다에 그 기능을 넣어 아약스 호출을 실행하는 자바 스크립트 함수를 작성하시기 바랍니다에, 설명 할 수 . 당신은 아약스에 의해 데이터베이스 값을 확인하는 의미 ajaxcall 함수 안에 아무것도 할 수 있습니다.
어쩌면'setInterval()'? :) –