2016-07-12 32 views
-1

嘿傢伙我完全是編程新手,我需要你的幫助來幫助我解決這個問題。實時交換Html數據表格

可以說,我們有希望通過HTML溝通2個用戶形成

首批用戶填寫HTML表單(姓氏,姓名,年齡等),並將其提交。 第二位用戶收到表單時無法對其應用任何修改,然後以批准或拒絕的方式提交給第一位用戶(通過勾選單選按鈕)

所有這些都必須以實時方式進行。

有人請向我解釋它是如何工作的?它是用Ajax完成的嗎? 我應該研究什麼?

回答

1

你應該看看Web套接字,這是你如何完成你想要的功能。下面是一些信息的鏈接上網絡插座,它有實現幾個不同的庫和抽象的網絡插座,使其更易於使用:

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

如果您在Visual Studio和.NET開發,那麼你可以查看微軟的SignalR庫。它使WebSocket的編碼簡單:

http://www.asp.net/signalr

如果你想遠離的WebSockets完全消失,那麼,你會尋求使用AJAX和「長輪詢」。這裏是一個很好SO張貼在此:

how does long polling work javascript?

+0

是有可能避免所有的API,只是堅持用PHP/AJAX? – DavidNy

+0

@DavidNy我想你會在尋找Ajax Long Polling來做你需要的。這是你在WebSocket之前完成這種類型的任務的方式。 – JustSomeDude

+0

@DavidNY我編輯了答案,包括如何在沒有WebSockets的情況下做你想做的事情。這就是你想要的嗎?我不確定任何其他方式來實現你所需要的。 – JustSomeDude