实时交换 HTML 数据表单

Exchange Html Data form in Real Time

本文关键字:数据表 表单 数据 HTML 交换 实时      更新时间:2023-09-26

嘿伙计们,我对编程完全陌生,我需要您的帮助来引导我完成此操作。

假设我们有 2 个用户想要通过 HTML 表单进行交流

第一个用户填写一个html表单(名字,姓氏,年龄等...)并提交。第二个用户收到表单,但无法对其应用任何修改,然后以批准或拒绝的形式提交给第一个用户(通过勾选单选按钮)

所有这些都必须实时发生。

有人可以向我解释它是如何工作的吗?阿贾克斯完成了吗?我应该研究什么?

你应该研究一下Web套接字,这是你完成你想要的功能的方式。以下是有关 Web 套接字的一些信息的链接,它有几个不同的库来实现和抽象 Web 套接字以使其更易于使用:

https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API

如果你使用 .NET 在 Visual Studio 中进行开发,则可以查看Microsoft的 SignalR 库。它使WebSocket编码变得容易:

http://www.asp.net/signalr

如果你想完全远离WebSockets,那么你会希望使用AJAX和"长轮询"。 这里有一个很好的SO帖子:

长轮询如何工作 JavaScript?