最近在尝试用phonegap做android app开发的时候发现了一个关于跨域的问题,需要向服务器发送post请求。一开始看很多地方都说ajax只能支持get请求的跨域,用jsonp或者$.getJSON。然后又看到有些人说phonegap本身是支持跨域的,只要把网址加入白名单,可是试了很久还是不行。正当我准备放弃时,今天看到了一篇博客,终于把问题解决了。
1. 在项目的config文件中加入<access origin="*"/>,这样就把所有网址都加入了白名单,这个一般其实都设置好的,没有的话加上就行。关键在第二步。
2. 就是要在js程序中加入
$( document ).bind( "mobileinit", function() {
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
});
这样才能真正实现跨域,这个很多地方都没有提到。
我看的那篇博客中说要用$.post(url,para,function); 不过我后来又用$.ajax的方法,发现也是可以的。
参考
http://www.cnblogs.com/zhoudemo/archive/2013/02/27/2934825.html
分享到:
相关推荐
PhoneGap+Jquery mobile,完整开发代码.
快速整合phonegap和jquery mobile,并且有几个例子供大家参考
用PhoneGap+jQueryMobile开发Android应用实例,很好的android开发学习教材。
该源码是使用phonegap加jquery mobile开发基于html5 css3的应用的项目例子。可以很好的来学校jquery mobile。
phonegap+jqueryMobile例子
PhoneGap+jQueryMobile开发Android应用实例,搭建开发环境
Phonegap结合Jquerymobile开发HTML5,资源完整版.
phonegap jquerymobile 简单示例
一个基于PhoneGap和jqerymobile的实例:详细请看http://blog.csdn.net/column/details/dawanganban-html5.html
通过本书的学习,读者将会获悉jQuery Mobile的核心特性,以及如何创建可主题化的设计,还会掌握jQuery Mobile的API,以及如何使用PhoneGap来扩展jQuery Mobile。 《jQuery Mobile快速入门》适合想要掌握jQuery ...
通过本书的学习,读者将会获悉jquery mobile的核心特性,以及如何创建可主题化的设计,还会掌握jquery mobile的api,以及如何使用phonegap来扩展jquery mobile。 《jquery mobile快速入门》适合想要掌握jquery ...
phonegap+jquerymobile开发经验小结
指南针 PhoneGap和jQuery Mobile罗盘教程源代码
html5开发
通过本书的学习,读者将会获悉jQuery Mobile的核心特性,以及如何创建可主题化的设计,还会掌握jQuery Mobile的API,以及如何使用PhoneGap来扩展jQuery Mobile。 《jQuery Mobile快速入门》适合想要掌握jQuery ...
压缩文件包含PhoneGap wp7, JQuery Mobile 中文手册,PhoneGap1.3 它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外...
通过本书的学习,读者将会获悉jquerymobile的核心特性,以及如何创建可主题化的设计,还会掌握jquerymobile的api,以及如何使用phonegap来扩展jquery mobile。 《jquery mobile快速入门》适合想要掌握jquerymobile...
NULL 博文链接:https://daoxiaozhang.iteye.com/blog/1798014