Javascript:使后端数据库的变化是反映到浏览器立即,这是可能的
javascript: to make backend db changes is reflected to browser instantly, is it possible?
我的问题是。我有一个硬件扫描器连接到一台windows电脑。当我扫描一件物品时,视窗电脑就会得到这件物品的价格/信息。我将通过windows程序/c#程序将价格插入到数据库中。
我有一个web应用程序,它可以访问与c#程序相同的数据库。当我扫描时,这个web应用程序应该是打开的。我想在数据库的变化是反映到web浏览器的权利,在我扫描的时候。
这与javascript技术(或其他技术)有关吗?这可能吗?
谢谢
如果你的web应用运行在你的web服务器上,可以访问数据库,并且可以通知更改,你可以使用HTTP持久(又名Keep-Alive)连接将更新"推送"到浏览器,在那里你的JS可以接收它们
http://en.wikipedia.org/wiki/HTTP_persistent_connection更多细节在这里:与客户端的持久连接
你需要的是从网页到服务器保持一个TCP套接字连接,当数据库更新时,服务器将在这个套接字上发送一个消息来提醒网页和页面可以更新。
看看这个问题的一些可能的解决方案,我推荐node.js
如何从JavaScript通过TCP套接字进行通信?
相关文章:
- 未能从后端触发javascript
- 检查浏览器'在asp.net的后端代码中启用或禁用了s JS
- Ajax登录技术(后端php)
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 视图没有't在模拟后端时加载
- 是否可以在不使用外部后端的情况下编写grafana数据源插件
- 如何将Angular 2用于各种网站&使用PHP作为后端的模块
- 如何在不重新加载URL的情况下查询Node.Js的后端并更新页面
- 关闭浏览器后保存变量
- 从后端检查Open Social小工具中的用户身份验证
- 如何使用python后端和web前端提供braintree客户端令牌
- 某些Magento后端管理按钮已停止工作
- 构建一个HTML小部件来嵌入付费内容-如何确保与后端的通信安全
- 用于浏览器扩展的 Java 后端(Firefox 附加组件)
- 如何处理对后端服务进行相同调用的多个浏览器脚本
- 使用 HTML5 和 ASP .NET MVC 后端的 Web 浏览器中的标记工具实时共享文档预览
- 拥有一个简单的浏览器内JS游戏,需要它与后端'Ruby脚本一起工作
- Javascript:使后端数据库的变化是反映到浏览器立即,这是可能的
- 在浏览器中查看/下载来自node.js后端的pdf
- 游戏在浏览器.处理事件的位置:在前端或后端