簡體   English   中英

沒有使用JQuery / Ajax的timeinterval()方法更新頁面

[英]Update Page without timeinterval() method with JQuery/Ajax

我有一個網頁,您可以在上面進行評論。 我想要的是每當有人輸入評論時,該評論應出現在所有用戶窗口中。

有一個Jquery代碼可以處理在不刷新數據庫的情況下向數據庫插入注釋。 但是對於新評論,我正在用ajax調用php文件來控制是否有新評論。 我需要控制此php文件“連續時間”,但是,我所能做的就是使用timeinterval()方法刷新它。

有沒有辦法通過其他用戶的輸入來調用javascript?

對不起我的英語不好..

您所說的是服務器推送。 如果要在系統上推送服務器,則應查看node.jsComet

不,沒有。 您只能從服務器提取數據,而不能進行推送。 存在一些變通方法,其中與服務器的JS連接僅保持打開狀態,從而可以在沒有新請求的情況下發送和接收數據(我認為Google Wave使用了它)。 但是這些解決方法可能需要在服務器端進行更改。 計時器怎么了?

正如JohnP和Thorben所說:可以使用持久請求。 這種技術稱為彗星,您可以在此處閱讀基礎知識: 彗星編程 如果您想舉例,請搜索Ajax chat ,祝您好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM