javascript - 当 PHP、Javascript 的管理端发生变化时,如何同时在客户端进行更新?
问题描述
这里我有两个页面,第一个是管理面板(可以在其中对报价进行所有 CRUD 操作),第二个页面是客户端(用户可以在其中看到今天的报价)。
问题:当我从管理面板(红色圆圈突出显示)更新报价时,今天的报价在数据库和管理端 UI 中成功更新。但我希望它在客户端同时更新,同时单击红色圆圈中的“设置”按钮而不刷新页面。
如果我刷新客户端页面,那么它工作正常,但是如何在不重新加载的情况下做到这一点?
PS:我不想setInterval
在客户端使用不断向服务器发送请求以获取有关报价的任何更新的功能。
解决方案
我推荐Socket.io。它将您的客户端连接到服务器,当您想实时向客户端发送某些内容时,您可以轻松地做到这一点。
推荐阅读
- php - ajax 发布后的 Phpmyadmin 奇怪的字符
- javascript - Promise.all.then 并非所有代码路径都返回值
- c# - 从通用抽象类派生类和转换错误?
- php - mysql_fetch_array 只返回一行
- xml - XSLT 转换不适用于 Chrome 71
- php - 我应该使用 $_SESSION 还是 isset($_SESSION)
- parsing - 第一个位置的 ANTLR 无关输入不会构建树
- java - 不存在 Java 运行时,请求在 R 上安装
- junit5-extension-model - junit5:如何自省测试是否实际使用 @Before/AfterEach 方法增强
- spring - 如何从 auth0 获取 Bearer 令牌以进行测试