我必须从MySQL数据库访问数据,该数据库动态更新而不刷新页面。示例:用户请求服务,详细信息存储在数据库中。当管理员接受请求时,应该在用户的网页上将其从待处理更改为已接受,而无需刷新页面。
答案 0 :(得分:1)
这可以通过使用ajax来实现。
由于您没有提供任何代码或您要实施的环境的详细说明,我无法帮助您了解详情,但我可以指出您正确的方向。
最简单的是使用jquery及其ajax api。 Link to jquery documentation
但是由于我没有在这个问题中看到jquery标记,我认为你有理由不使用它。最好的选择。我谦虚的主观意见是Axios Link to Axios github page
您还可以使用原生XMLHttpRequest [向后兼容旧版浏览器]并获取原生api' s。但这些作为初学者更难实现。
答案 1 :(得分:0)
尝试Ajax。 使用ajax,您无需刷新页面即可调用。
答案 2 :(得分:0)
这可以通过Ajax来完成,但是您需要间隔查询以查看数据是否已更改。 更好的方法是,如果您可以访问代码库中的CRUD方法,那么编写一个触发器,每当CRUD操作发生时,您将调用Web服务来刷新页面。 例如, 考虑GIT,如果有人推动更改,如果任何查看拉取请求的人都会看到msg表明它已过时且需要刷新