所以基本上这里是我的脚本,这是在的index.php -不能得到这个AJAX请求工作
<script type="text/javascript">
setInterval(function() {
jQuery.ajax({
url: "ajaxChecker.php",
context: document.body
}).done(function(response) {
if(response == true) {
location.reload(true);
}
});
}, 1000 * 60);
</script>
应该每分钟发送请求到balanceChecker.php用于接收数据,然后检查这是真的重新加载页面,否则什么都不做。
这里是ajaxChecker.php文件
<?php
return true;
?>
,但它不工作。有任何想法吗?
编辑的AJAX部分,不工作目前也 -
setInterval(function() {
jQuery.ajax({
url: "ajaxChecker.php",
context: document.body,
success: function(response) {
if(response == "true") {
location.reload(true);
}
}
});
}, 1000 * 10);
和ajaxChecker.php文件替换回报呼应和真实的“真”。
在你的PHP文件
使用'success',而不是'.done',看到我的回答如下... – Chris 2012-07-06 13:58:10
没有,对不起,你甚至不得到ajaxChecker.php传递的数据...约回声1为随机什么建议? – Chris 2012-07-06 13:59:29
你尝试过没有setInvervall?只是ajax部分本身? – Chris 2012-07-06 14:04:15