使用 Javascript 更新 PHP

标签 php javascript ajax

我有我的 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/

相关文章:

php - php代码中的循环错误

javascript - 为什么文本输入会继续超过最大长度限制 1 个字符?

javascript - Chrome 61 主体不滚动

php - AJAX 没有响应

php - 如何在 Ajax 站点上使用 file_get_contents

php - PHP和C语言中的自增运算符

php - MySQL - 唯一行的平均值

php - 我们可以将 Firebase 实时数据库与核心 PHP 一起使用吗?

javascript - 打印图像时无法读取数据 - GCP

javascript - 在 jquery ajax 调用之外访问变量数据