最近在尝试用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的响应式设计和界面元素。 5. 示例参考 文档中提到了几个快速整合PhoneGap和jQuery ...
PhoneGap和jQuery Mobile是两种非常重要的移动应用开发技术,它们结合使用可以构建跨平台的混合应用程序。PhoneGap是由Adobe开发的一个开源框架,它允许开发者使用HTML、CSS和JavaScript来创建原生的移动应用,而...
这个项目标题揭示了一个使用三种技术栈构建的移动应用程序:Android、PhoneGap和jQuery Mobile。Android是Google主导的开源操作系统,主要用于智能手机和平板电脑;PhoneGap是一个开放源代码框架,允许开发者使用...
PhoneGap和jQuery Mobile是开发移动应用的两个重要工具,它们结合使用可以构建跨平台的、交互性强的移动应用。在本实例中,我们将探讨如何利用这两个技术创建一个汇率计算器。 PhoneGap是一个开源框架,它允许...
在这个“phonegap+jqueryMobile例子”中,我们将深入探讨这两个工具如何协同工作,以及如何利用它们创建Android应用程序。 PhoneGap是一个开源框架,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用。...
用PhoneGap+jQueryMobile开发Android应用实例,很好的android开发学习教材。
PhoneGap+jQueryMobile开发Android应用实例,搭建开发环境
HTML5、PhoneGap和jQuery Mobile是移动应用开发中的...掌握HTML5、PhoneGap和jQuery Mobile的结合使用,不仅可以提升开发效率,还能创建出性能良好、用户体验优秀的跨平台移动应用。这是一项值得深入学习和实践的技能。
在"phoneGap jqueryMobile demo"这个项目中,SmartHome可能是示例应用的名字,可能包含了一系列使用PhoneGap和jQuery Mobile创建的文件,用于展示如何将两者结合使用来开发一个智能家居控制应用。开发者可能使用HTML...
本篇文章将详细介绍如何结合PhoneGap、jQuery Mobile和REST API来实现远程数据访问。 1. PhoneGap基础知识: PhoneGap是基于Apache Cordova的开源项目,它提供了一个桥梁,使得Web应用程序可以访问设备的硬件功能...
HTML5是下一代超文本标记语言,它为网页开发者提供了更强大的功能和更丰富的表现形式,尤其是在移动设备上。...这个过程中,开发者需要掌握HTML5的新特性、JavaScript编程以及PhoneGap和jQuery Mobile的使用技巧。
PhoneGap和JQuery Mobile是移动应用开发中的两个关键框架,它们结合使用可以帮助开发者构建跨平台的原生感观的移动应用程序。PhoneGap是Adobe提供的一个开源框架,它允许使用HTML、CSS和JavaScript来构建移动应用,...
通过本书的学习,读者将会获悉jQuery Mobile的核心特性,以及如何创建可主题化的设计,还会掌握jQuery Mobile的API,以及如何使用PhoneGap来扩展jQuery Mobile。 《jQuery Mobile快速入门》适合想要掌握jQuery ...
PhoneGap+jQuery示例项目是一个将这两者结合的实践应用,旨在帮助开发者了解如何使用PhoneGap框架和jQuery库创建跨平台的移动应用程序。PhoneGap是一个开放源代码的开发框架,它允许开发人员使用HTML、CSS和...
4. 将jQuery Mobile和百度地图API的Web应用结构通过PhoneGap打包,配置相应的config.xml文件,添加平台支持,进行编译和签名操作。 5. 对App进行测试,确保在不同设备和操作系统上都能正常运行,修复可能遇到的问题...
总之,PGCompass源代码教程是一个很好的起点,帮助开发者理解PhoneGap和jQuery Mobile的结合使用,以及如何利用设备硬件特性开发功能丰富的移动应用。通过深入研究和实践,开发者可以提升其在跨平台移动开发领域的...
压缩文件包含PhoneGap wp7, JQuery Mobile 中文手册,PhoneGap1.3 它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外...
通过本书的学习,读者将会获悉jquerymobile的核心特性,以及如何创建可主题化的设计,还会掌握jquerymobile的api,以及如何使用phonegap来扩展jquery mobile。 《jquery mobile快速入门》适合想要掌握jquerymobile...
PhoneGap和jQuery Mobile是移动应用开发中的两个重要工具,它们结合使用可以构建跨平台的、交互性强的移动应用程序。在本项目中,我们将探讨如何利用这两个技术栈来创建原生感十足的移动应用。 PhoneGap,现在也被...