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