2013-12-24 52 views
1

我是一名DBA,而不是Web開發人員。我正在嘗試與Joomla建立一個複雜的網站。用戶頁面需要互動而不刷新。我不確定我是否使用了正確的詞語,但是這裏有。回覆:Joomla/PHP/Java/AJAX

假設用戶已經登錄並且會話已啓動 - 並且我們有該數據以及用戶IP地址。

數據庫正在搗毀來自其他用戶的東西,就像這個一樣。隨着數據庫的工作,它會生成實時顯示在每個用戶屏幕上的信息,無需用戶點擊即可,無需刷新屏幕,也無需網頁代碼間隔輪詢服務器。事實上,用戶可以同時在屏幕上單擊不同的操作,因此用戶屏幕無法等待回覆或輪詢按預定的時間間隔。它基本上是在同時收發「虛擬」。如果可以這樣做,一段代碼就可以工作,並且結果可以被解碼用於正確的屏幕入口點(幾個框)。

有什麼可以用來做到這一點?謝謝,布魯斯

+0

您在尋找的可能是websockets:http://www.html5rocks.com/en/tutorials/websockets/basics/。這些提供了維護服務器和瀏覽器之間連接的能力,因此您不依賴於瀏覽器ping服務器,而是允許服務器將信息推送到瀏覽器。聊天程序通常是如何工作的。 –

回答

0

關閉它的可能。讓阿賈克斯鏈接像

"index.php?controller=myController" 

並在myController中設置xml或json的標題,並在那裏準備AJAX響應。並在代碼的末尾寫入$ app-> close();以避免呈現其他模塊和內容