我想知道是否有人对使用PhoneGap从网络服务器发送和接收信息有任何建议。有这样做的标准方法吗?任何最佳做法?我对应用程序开发很陌生,任何建议都会有所帮助。
谢谢
答案 0 :(得分:8)
我个人使用jQuery ajax。关于手机和手机上运行js的一个很棒的事情就是你没有正常的javascript安全问题,比如跨域问题。
您需要记住的一件事是,为了到达外部服务器,您需要在外部主机中为您的plist添加一个新密钥 KEY:网站 价值:*
*是一个全部捕获,因此可以访问任何域。
至于ajax将其视为正常的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);
}
});
祝你好运快乐![/ p>
我的博客上有几个phonegap教程 - http://www.drewdahlman.com/meusLabs/
答案 1 :(得分:2)
使用您想要的任何AJAX。
请记住在config.xml文件中允许您要与之通信的服务器!
<access /> - deny all
<access origin="*" /> - allow any
<access origin="http://example.com*" subdomains="true" /> - allow all of example.com
config.xml文件中有更多示例。