2017-10-04 31 views
-5

我有一個場景,在第一個網站中我有一個鏈接,第二個網站有一些jQuery警報。通過點擊第一個網站中的按鈕在第二個網站上運行jQuery

我想要的是,通過點擊第一個網站的鏈接,警報將顯示在第二個網站上,無需重新加載任何頁面。這兩個網站都在不同的機器上打開。網站

語言:PHP

+4

嗯,你需要輪詢服務器,並做一些消息....噸的方式來做到這一點。 Ajax調用或websockets。 – epascarello

+0

這實際上是一個「聊天」場景。我確信網絡上必須有聊天教程/例子。我會建議做一個搜索,並從那裏開始學習/適應。 –

+0

這不是要問的地方。 – Taurus

回答

3

你有2種選擇:

  1. 長輪詢:基本上,只要點擊您的按鈕,您更改服務器的東西,比如你改變一個列你的數據庫。而且,在第二頁(您想要發出警報的頁面)中,您可以長期連接到另一個服務器端文件,該文件會不斷檢查數據庫中該列的值,並且每當檢測到變化(這反映了點擊),則返回的東西到你的JQuery(我實施了使用while循環和PHP的sleep功能。

  2. 的WebSockets,在PHP中,這意味着Ratchet

對於你的情況,我推薦第一種方法,實現起來更簡單,更容易。我會使用websocket來實現即時消息。

相關問題