我正在使用jQuery mobile和phonegap开发应用程序。下面是我的phonegap的版本,phonegap-1.1.0.js,jquery-1.7.1.js,jquery.mobile-1.4.1.min.js,从开发应用程序我调用其他拥有PHP网站的主机的Ajax请求
在我设置的那台服务器上
header('Access-Control-Allow-Origin: *');
并在Js文件中定义
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
我正在使用本地系统上的Chrome浏览器测试此应用,其中一切正常,我得到了响应。但是当我使用https://build.phonegap.com为android和ios生成构建时。 cors Ajax请求无法正常工作
下面是我正在调用的ajax代码
$.ajax({
type : "POST",
url : // Other server url
data : {
fId:'42'
},
dataType : 'json',
success : function(response) {
},
error : function(response) {
// Response is coming in this case
}
});`
任何人都可以告诉我需要设置哪些设置
谢谢,
答案 0 :(得分:0)
将以下行添加到config.xml:
<access origin="*" />
http://docs.phonegap.com/en/3.4.0/guide_appdev_whitelist_index.md.html#Whitelist%20Guide