Jquery 在iOS设备上未收到跨域AJAX调用的任何响应

Jquery 在iOS设备上未收到跨域AJAX调用的任何响应,jquery,ios,ajax,phonegap-build,Jquery,Ios,Ajax,Phonegap Build,在safari浏览器和ios设备中,我没有收到任何跨域AJAX调用的响应 示例代码: $.ajax({ type: 'GET', // Method use to call url url: 'http://someurl/?callback=?', // Different domain jsonpCallback: 'jsonCallBack',

在safari浏览器和ios设备中,我没有收到任何跨域AJAX调用的响应

示例代码:

$.ajax({
         type: 'GET',                                // Method use to call url
         url: 'http://someurl/?callback=?',          // Different domain
         jsonpCallback: 'jsonCallBack',              // Call server's function which inturns return values
         contentType: "application/json; charset=utf-8",                
         dataType: 'jsonp',                          // Mention datatype as JSONP for cross-domain call
         cache: false,
         async: false,
         timeout: 10000,                             
         success: function(data)
         {
            alert('Success');
         },
         error: function (jqXHR, textStatus, errorThrown)
         {
            alert('Error');
         }

上面的代码给了我一个警告——“错误”,但它应该会让我进入成功函数。

您的服务器实际上是JSONP吗?显然有些地方不对劲。您是否尝试过在Saffari中运行它,将用户代理更改为iOS4.3,并在加载时观察控制台?“async:false”,在JSONP调用@SpYk3HH时是不可能的-我尝试过,但在控制台@epascarello中没有得到任何结果-但为什么它在android设备上工作?唯一的问题是在ios设备上