Php 数据库';使用ajax更新记录

Php 数据库';使用ajax更新记录,php,jquery,mysql,ajax,laravel,Php,Jquery,Mysql,Ajax,Laravel,我有一个包含4列的mySQL表,其中一列是从timestamps()更新的。 有人知道我该如何检测更新的_at列何时更改并使用ajax更新某个页面吗 我知道更好的方法是使用web套接字,但对于我的项目来说有点过分。该项目位于laravel 5.2上,您可以在使用 但我不知道如何在没有web套接字的情况下从PHP脚本刷新html页面 编辑 试一试 和客户端代码 setInterval(function() { $.get('/checkIfModelUpdated/'+YOUR_MO

我有一个包含4列的mySQL表,其中一列是从timestamps()更新的。 有人知道我该如何检测更新的_at列何时更改并使用ajax更新某个页面吗


我知道更好的方法是使用web套接字,但对于我的项目来说有点过分。该项目位于laravel 5.2上,您可以在使用
但我不知道如何在没有web套接字的情况下从PHP脚本刷新html页面

编辑

试一试

和客户端代码

setInterval(function() {
       $.get('/checkIfModelUpdated/'+YOUR_MODEL_ID,
       {updated_at: LAST_UPDATED_AT},
       function(data) {
           if (JSON.parse(data) == true) 
                // refresh your page
       });
   }, 1000); 

如果没有web套接字,唯一的方法就是在后台运行Javascript
setInterval
,并运行对Laravel API的ajax调用。API将检查是否有任何更改并用更新进行响应,这些更新将被ajax回调接收并应用到页面

setInterval(ajaxCall,300000);函数ajaxCall(){}
类似于此,如果mysql列更改了值,我将检查ajaxCall()函数?确切地说,类似于此。您的API应该检查数据库是否有更改,并用您可能希望在页面中更新的任何更改进行响应。您能给我一个如何检查ajaxCall函数中db列值是否更改的示例吗?Ajax不是我的专长:(那么答案是什么呢?给我一些时间来测试一下……我对Ajax有点新手小心,我现在睡着了,所以代码中可能有很多bug
setInterval(function() {
       $.get('/checkIfModelUpdated/'+YOUR_MODEL_ID,
       {updated_at: LAST_UPDATED_AT},
       function(data) {
           if (JSON.parse(data) == true) 
                // refresh your page
       });
   }, 1000);