我的索引上有以下div:
<div id='tv'> <? include 'tv.php' ?> </div>
我有一个脚本可以更改tv.php中的内容,并在某个时间返回'true',称为checktime.php。
我正在尝试在索引标头中使用jQuery每10秒检查一次PHP页面,如果checktime.php返回'true'jQuery'刷新'#tv div的内容。这是我目前的代码,但它不起作用。它似乎检查checktime.php但div不会自动刷新。
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
setInterval("checkTime()", 10000);
function checkTime(){
$.ajax({
url: 'checktime.php',
success: function(refresh){
if($.trim(refresh) == "true"){
$('#tv').load('tv.php');
}
}
});
}
});
</script>
答案 0 :(得分:0)
看看这对你有效,你需要调整SetInterval以使用jQuery:
$(document).ready(function(){
setInterval(function() {
$.ajax({
url: 'checktime.php',
success: function(refresh){
if($.trim(refresh) == "true"){
$('#tv').load('tv.php');
}
}
});
}, 10000);
});