jquery - 在多个浏览器中加载数据库内容而不刷新
问题描述
我目前正在使用 Laravel 8 开发医院管理系统,但我想在接待员登记患者时通知管理员和负责医生需要咨询的新患者。所以在这里,我希望通知转到他们的面板而不刷新页面和重新加载他们的表格。当医生要求为患者付款时,接待员也会发生同样的事情。
我可以在一个浏览器中完成所有这些操作,该浏览器是使用 yajra 和 jQuery 处理操作的用户。
我希望所有登录用户无需刷新页面
提前谢谢你,新年快乐
解决方案
基本上你有几个选择:
- 更容易,但资源更重。每 10 秒执行一次请求以 ping 用户(患者或医生)的新通知。
- 很多复杂,但资源友好。使用套接字。这样做的缺点是您需要一些设置(套接字服务器)。我推荐这种方法。这就是我所说的https://beyondco.de/docs/laravel-websockets/getting-started/introduction。
推荐阅读
- java - 如何停止等待输入的线程
- swift - 在 ObjectMapper 的 DateFormatterTransform 中设置自定义时区
- django - 将类传递给 Django 中的表单字段以触发 Jquery
- android - Android 可绘制形状角
- sql-server - LocalDB 的 SQL Server 连接字符串疑难解答
- javascript - 将 javascript 类实例限制为特定属性
- ffmpeg - org.bytedeco.javacv.CanvasFrame showImage 挂起
- javascript - 如何检索外部页面的 REDIRECT URL
- maple - 如何从表达式中提取 x^n 中的所有项
- r - R pca2d图中的框类型