我正在创建需要将数据发送到谷歌电子表格的iOS应用。 发送数据仅适用于浏览器,但在编译时不起作用。
在stackoverflow中找到各种指示后,我修改了cordova中存在的文件confing.xml,添加:
...<access origin="google*" subdomains="true"/>
<access origin="mydomain*" subdomains="true"/>
<access origin="*" subdomains="true"/>...
对代码进行了更改:
$(document).ready(function(event){
$.mobile.allowCrossDomainPages = true;
$.mobile.ajaxEnabled = true;
$.mobile.pushStateEnabled = false;
$.support.cors = true;
...
$.ajax({
url: urlGdoc+params,
type: "GET",
crossDomain: true,
dataType : "jsonp json",
success : function(data) {
alert(data);
},
error : function(xhr, status, error) {
var err = eval("(" + xhr.responseText + ")");
alert(err.Message);
}
});
谢谢!