如何跟踪mysql数据库中的更改而不刷新php页面?

x0fgdtte  于 2021-06-20  发布在  Mysql
关注(0)|答案(3)|浏览(218)

我必须从mysql数据库访问数据,该数据库在不刷新页面的情况下动态更新。示例:用户请求服务,详细信息存储在数据库中。当管理员接受请求时,应该在用户的网页上将其从挂起更新为接受,而不必刷新页面。

okxuctiv

okxuctiv1#

试试ajax。使用ajax,您可以在不刷新页面的情况下调用。

v2g6jxz6

v2g6jxz62#

这可以通过使用ajax来实现。
由于您没有提供任何代码或详细的环境解释,您想实现这个在我不能帮助您的具体内容,但我可以给您指出正确的方向。
最简单的方法是使用jquery及其ajaxapi。链接到jquery文档
但是由于我在这个问题中没有看到jquery被标记,所以我假设您有不使用它的理由。最好的选择。以我个人的主观看法,axios链接到axios github页面
您还可以使用本机xmlhttprequest[向后兼容旧浏览器]并获取本机api。但作为初学者,这些都很难实现。

brgchamk

brgchamk3#

这可以通过ajax实现,但是您需要每隔一段时间进行查询,以查看数据是否发生了更改。更好的方法是,如果您可以访问代码库中的crud方法,那么编写一个触发器,每当crud操作发生时,您都会调用web服务来刷新页面。例如,考虑git,当您推送一个更改时,如果有人查看pull请求,就会看到一条消息,它已经过时,需要刷新

相关问题