我想知道是否有人使用PhoneGap发送和接收来自Web服务器的信息的任何建议。有没有这样做的标准方式?任何最佳实践?我对应用程序开发很陌生,任何建议都会有所帮助。使用PhoneGap与服务器进行通信的最佳方式是什么?
谢谢
我想知道是否有人使用PhoneGap发送和接收来自Web服务器的信息的任何建议。有没有这样做的标准方式?任何最佳实践?我对应用程序开发很陌生,任何建议都会有所帮助。使用PhoneGap与服务器进行通信的最佳方式是什么?
谢谢
我个人使用jQuery ajax。关于phonegap和在手机上运行js的真棒事情是,你没有像跨域问题一样的正常的javascript安全问题。你需要记住
一件事是,为了达到外的服务器,您将需要一个新的密钥在外部主机添加到您的plist KEY:网站 VALUE:*
的*是一个包罗万象所有的域都可以被访问。
为阿贾克斯把它像一个正常的Ajax请求:
$.ajax({
url:'http://your-url.com/script.php',
type:'post',
data:'arg=foo&argB=bar',
success:function(data){
console.log(data);
},
error:function(w,t,f){
console.log(w+' '+t+' '+f);
}
});
好运快乐deving!
我有我的博客上几个PhoneGap的教程 - http://www.drewdahlman.com/meusLabs/
使用任何AJAX你想要的。
请记住允许您要在config.xml文件中进行通信的服务器!
<access /> - deny all
<access origin="*" /> - allow any
<access origin="http://example.com*" subdomains="true" /> - allow all of example.com
config.xml文件中还有更多的例子。
这是一个很好的观点,人们遇到这个问题,忘记将您试图与之通信的服务器列入白名单,似乎会抛出许多对PG不熟悉的开发人员。我添加的唯一东西是只在应用程序开发时使用* – Josh 2013-08-26 20:53:27
感谢您的回答,这有助于! – Josh 2012-01-28 21:37:15
真棒很高兴我可以帮助:) – 2012-01-28 21:44:54