我有我的 php 文件,其中包含更新数据库的方法。但是,在 Javascript 中,我如何做到每 5 秒说它“访问”此页面,以便更新其内容。
这是我的 update.php 文件:
<?php include('config.php') ?>
<?php
mysql_query("UPDATE paint SET paint_points='test'") or die(mysql_error());
echo "Updated";
?>
抱歉,我不熟悉这些术语。
谢谢
最佳答案
在 JavaScript 中使用 setInterval
函数并每 5 秒发送一次 (a)jax 请求:
//syncronized jax:
function myjax() {
var oXhr = new XMLHttpRequest();
oXhr.open("POST", "yourphp.php", false);
oXhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
oXhr.send(null);
}
//set an interval each 5 seconds to call your myjax method
setInterval(function() { myjax(); }, 5000);
在此示例中,请求是同步的,但如果您愿意,也可以是异步的。
关于使用 Javascript 更新 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15255417/