所以基本上这是我的脚本,它在 index.php 中 -
<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 文件中将 return 替换为 echo 并将 true 替换为“true”。