如何在将新数据插入MySql表时刷新页面

时间:2011-07-20 14:38:36

标签: php jquery html

只要将一些数据添加到MySQL表中,我就需要刷新div 请帮忙! :d

2 个答案:

答案 0 :(得分:3)

使用AJAX定期检查新内容并将结果加载到div中。

答案 1 :(得分:1)

查看Jquery .get.post.getjson(还有.ajax

你可以通过几种方式做到这一点,但这里有一种非常简单的方法。

<强> MYSQL: 如果您没有上次更新的提交,请添加一个。这将允许您检查表的上次更新时间。

<强> PHP: 从MYSQL表中获取上次更新日期,并将其与上次运行ajax调用时获得的上一个“上次更新日期”进行比较。如果你在5分钟前运行了最后一次ajax调用并且表在4分钟前更新了,那么输出1,否则输出0。

<强> Jquery的:

$.get('checkupdate.php?lastupdate='+$("#lastUpdate").val(),function(data){
   if(data == '1'){
    refreshData();
   }
 });

这假设您获取数据时,将lastUpdateDate抛入隐藏字段,或者甚至可以将其分配给全局变量......

我希望这有点帮助。