如何在不刷新php页面的情况下跟踪mysql数据库中的更改?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不刷新php页面的情况下跟踪mysql数据库中的更改?相关的知识,希望对你有一定的参考价值。
我必须从mysql数据库访问数据,该数据库动态更新而不刷新页面。示例:用户请求服务,详细信息存储在数据库中。当管理员接受请求时,应该在用户的网页上将其从待处理更改为已接受,而无需刷新页面。
这可以通过使用ajax来完成。
由于您没有提供任何代码或您要实现的环境的详细说明,因此我无法帮助您了解详细信息,但我可以指出您正确的方向。
最简单的是使用jquery及其ajax api。 Link to jquery documentation
但由于我没有在这个问题中看到jquery标记,我认为你有理由不使用它。最好的选择。我谦虚的主观意见是Axios Link to Axios github page
您还可以使用原生XMLHttpRequest [向后兼容旧版浏览器]并获取本机API。但这些作为初学者更难实现。
试试Ajax。使用ajax,您无需刷新页面即可调用。
这可以通过Ajax来完成,但您需要间隔查询以查看数据是否已更改。更好的方法是,如果您可以访问代码库中的CRUD方法,那么编写一个触发器,每当CRUD操作发生时,您将调用Web服务来刷新页面。例如,考虑GIT,当您推送更改时,如果任何查看pull请求的人都会看到一个msg,它已过时且需要刷新
以上是关于如何在不刷新php页面的情况下跟踪mysql数据库中的更改?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不重新加载页面的情况下刷新 div 和 mysql 代码
如何在不刷新整个页面的情况下更新 HTML 文档中的 php 变量?
如何在不刷新 php 页面的情况下更新/移动我的 canvasjs 图表
如何在不刷新页面的情况下从数据库中的textarea添加数据[重复]