javascript - 如何在不刷新 php 页面的情况下跟踪 mysql 数据库中的更改?
问题描述
我必须访问动态更新的 MySQL 数据库中的数据,而无需刷新页面。示例:用户请求服务,详细信息存储在数据库中。当管理员接受请求时,它应该在用户的网页上从待处理更新为接受,而无需刷新页面。
解决方案
这可以通过使用ajax 来完成。
由于您没有提供任何代码或您想要实现的环境的详细说明,因此我无法帮助您了解具体情况,但我可以为您指明正确的方向。
最简单的方法是使用 jquery 及其 ajax api。 链接到 jquery 文档
但是由于我没有看到在这个问题中标记了 jquery,所以我假设您有理由不使用它。最好的选择。在我的主观主观意见是 Axios Link to Axios github page
您还可以使用本机 XMLHttpRequest [向后兼容旧版浏览器] 并获取本机 api。但这些作为初学者更难实施。
推荐阅读
- html - 使用前缀/后缀输入,而不是先前的同级选择器
- java - getPageSource 未定位项目-Java Selenium
- c++ - 联合内结构的重载类型转换运算符的问题
- oracle - 当我想将其更改为“日期列类型”时出现错误 ORA-01861
- c - C 文件数据到共享内存
- maven - mvn hpi:run 失败,错误参数 'minimumJavaVersion' is required for goal org.jenkins-ci.tools:maven-hpi-plugin:3.5:run
- python - python3中的可迭代类
- javascript - 提交前检查复选框是否选中
- hibernate - Hibernate Search 直接计数,而不是使用 Lucene 和 Elasticsearch 进行常规查询
- css - JavaFx 和 TornadoFX 在 CSS 或 TypeSafeCSS 中更改边距