我有一个html表单,其中一些字段链接到数据库行,必须由不同的用户同时修改。
每当其中一个用户编辑输入字段时,它就可以调用javascript onchange(或类似)函数来更新行中的特定列,但打开同一页面的其他用户不会看到更改,直到他们刷新页面。 在查看页面的所有设备上,我应该使用什么来更改它?
后端是PHP / MySQL。
谢谢
答案 0 :(得分:0)
当您查找一些已有的工具时,这可能适合您: https://fusion-tables-api-samples.googlecode.com/svn/trunk/FusionTablesFormSync/docs/reference.html
当您找不到符合您需求的任何内容时,您可以自行编写。因此,您需要Ajax(将更改传输到服务器),它更容易与jQuery结合使用。 http://www.w3schools.com/jquery/jquery_ajax_intro.asp 您还可以使用ajax从服务器获取数据,但是您必须始终执行请求,这不是很好。另一种选择是websocket,但这需要很多知识。
答案 1 :(得分:0)
有几种可能的方法。
答案 2 :(得分:0)
您可以将推送发送到后端服务器,但现在您需要从服务器获取数据。
为此,您需要在客户端和服务器之间保持持续的通信通道,以便从服务器获得实时更新。有多种选择: