【问题标题】:Exchange Html Data form in Real Time [closed]实时交换 Html 数据表单[关闭]
【发布时间】:2016-11-15 08:13:58
【问题描述】:

大家好,我是编程新手,我需要你们的帮助来指导我完成这个过程。

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

第一批用户填写一个 html 表单(名字、姓氏、年龄等)并提交。 第二个用户收到表单,但无法对其进行任何修改,然后将其提交给第一个用户,无论是批准还是不批准(通过勾选单选按钮)

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

有人可以向我解释一下它是如何工作的吗?用 Ajax 完成了吗? 我应该研究什么?

【问题讨论】:

    标签: javascript jquery html ajax forms


    【解决方案1】:

    您应该研究 Web Sockets,这是您可以实现您想要的功能的方式。以下是有关 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帖子:

    how does long polling work javascript?

    【讨论】:

    • 是否可以避免所有 API 并坚持使用 PHP/AJAX ?
    • @DavidNy 我猜你会寻找 Ajax Long Polling 来做你需要的事情。这就是在 WebSocket 出现之前完成此类任务的方式。
    • @DavidNY 我编辑了答案,包括如何在没有 WebSockets 的情况下做你想做的事。那是你需要的吗?我不确定有什么其他方法可以满足您的需求。
    猜你喜欢
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    • 1970-01-01
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    相关资源
    最近更新 更多