我有一个index.php。 它有一个登录功能。 比方说,我有两个用户A和B.提醒另一个页面
第1页(的index.php用户A的) -with功能(检查是否有数据库的变化,如果是:警报(“消息”))
第2页(index.php文件的用户B) -with按钮,点击要更新数据库
我已经可以更新数据库时,从第1页已经工作的功能,它可以检测到的变化,但只有当你重装它。所以我想在页面2更新数据库时重新加载Page1。我想在Page1中使用setTimeout(something,timeInterval),但它看起来并不合适,因为Page1的组件每次重新加载时都会闪烁。我想第1页重新加载当且仅当我的数据库中有更改。我也想过把Page1的功能放在一个无限的while循环中,但它看起来并不合适,因为页面刚加载。
另一件事是,我被告知有关JSON和REST。所以我可以从脚本文件访问数据库。但我并不那么认识。我也没有在jQuery中。
我试过寻找刷新从另一个页面,但我发现的答案要么是模糊的,要么是困难的。而且我的网页具有相同的名称,它们仅与登录的用户有所不同。但是,如果我可以找到一种方法来执行此操作,那么我只需使用我的网页名称进行操作。
有没有其他办法可以做到这一点?谢谢。
我的建议:http://www.zeitoun.net/articles/comet_and_php/start –
当过你更新数据库做标记为高,如果标记为高,则显示写第1页cron作业,这将检查一条警告消息。您的cron作业可以在特定时间间隔后重复运行 – Astha