0
我成功地將數據從Android發送到PHP並存儲在MYSQL數據庫中。如何將數據從Android發送到PHP並在不刷新頁面的情況下進行顯示
我想要的是在我的PHP頁面中自動顯示數據,而無需在數據從Android設備發送時刷新頁面。 這是可能的,可能使用jQuery與AJAX?
請解釋如何完成或者指向我可以找到這些信息的資源。
我成功地將數據從Android發送到PHP並存儲在MYSQL數據庫中。如何將數據從Android發送到PHP並在不刷新頁面的情況下進行顯示
我想要的是在我的PHP頁面中自動顯示數據,而無需在數據從Android設備發送時刷新頁面。 這是可能的,可能使用jQuery與AJAX?
請解釋如何完成或者指向我可以找到這些信息的資源。
所以你基本上想要更新服務器上數據更改時的頁面。
兩個主要選項浮現在腦海中:
1阿賈克斯調查
使用的setTimeout結合Ajax調用以定期調用服務器,看看是否有任何改變。你已經提到了jQuery,那當然是一個很好的開始。熟悉http://api.jquery.com/jQuery.ajax/。這可能是你最好的選擇。
2. PubSub的
我在我的網站出於這個目的的一個使用http://www.pubnub.com/。瀏覽器訂閱一個pubnub頻道,服務器上的任何時間發生變化時,服務器都會在該頻道上發佈。這顯然需要更多的工作來提前設置,並且更適用於富客戶端應用程序(我的應用程序是一個單頁面)。
PubSub還有很多其他的實現。
pubnub?免費? – ltvie 2013-04-11 00:39:07
不,它不是(你當然可以看看他們的網站!),這也是爲什麼它不可能是你開始的最佳地點。嘗試ajax民意調查方法,我認爲它會做你所需要的。這是值得理解的,如果沒有別的。我只想指出其他選擇。 – jszobody 2013-04-11 00:43:13