我有一個index.php。 它有一個登錄功能。 比方說,我有兩個用戶A和B.提醒另一個頁面
第1頁(的index.php用戶A的) -with功能(檢查是否有數據庫的變化,如果是:警報(「消息」))
第2頁(index.php文件的用戶B) -with按鈕,點擊要更新數據庫
我已經可以更新數據庫時,從第1頁已經工作的功能,它可以檢測到的變化,但只有當你重裝它。所以我想在頁面2更新數據庫時重新加載Page1。我想在Page1中使用setTimeout(something,timeInterval),但它看起來並不合適,因爲Page1的組件每次重新加載時都會閃爍。我想第1頁重新加載當且僅當我的數據庫中有更改。我也想過把Page1的功能放在一個無限的while循環中,但它看起來並不合適,因爲頁面剛加載。
另一件事是,我被告知有關JSON和REST。所以我可以從腳本文件訪問數據庫。但我並不那麼認識。我也沒有在jQuery中。
我試過尋找刷新從另一個頁面,但我發現的答案要麼是模糊的,要麼是困難的。而且我的網頁具有相同的名稱,它們僅與登錄的用戶有所不同。但是,如果我可以找到一種方法來執行此操作,那麼我只需使用我的網頁名稱進行操作。
有沒有其他辦法可以做到這一點?謝謝。
我的建議:http://www.zeitoun.net/articles/comet_and_php/start –
當過你更新數據庫做標記爲高,如果標記爲高,則顯示寫第1頁cron作業,這將檢查一條警告消息。您的cron作業可以在特定時間間隔後重復運行 – Astha