好的,所以我已经查看了每个问题,我的问题是,当我在iOS模拟器上运行我的Cordova应用程序时,我的ajax调用无效并返回此错误:错误:NETWORK_ERR:XMLHttpRequest异常101 < / p>
现在,我已经阅读了所有有关跨源问题的内容,但这不是我的情况,我有我的服务器标头接受任何来源并且已经在多个不同的Web服务器上测试了ajax调用,并且所有都可以运行得很好。我在许多cordova应用程序中使用过ajax,之前从未遇到过这种情况,有人能给我一些关于为什么会发生这种情况的见解吗?
我之前使用了async false和true的ajax调用,这次,当我使用false时,我得到了网络错误,如果我使用true,我只是得到一个错误,没有具体细节。
这是ajax调用:
$.ajax({
type: "GET",
dataType: "json",
async: false,
url: 'https://api.domain.com/put/add_user/?api_key=<api_key>',
data: {device_id: 'jhbdjhcbhjdbchsdnjkcdhsjbcd'},
success: function(data){
alert(JSON.stringify(data));
},
error: function(data){
alert(JSON.stringify(data));
}
});