所以基本上这是我的脚本,它在 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”。
最佳答案
在你的 php 文件中写入
<?php
echo true;//can also use echo 1
?>
因为页面不能返回任何东西
关于php - 无法使此 AJAX 请求生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11363364/