我在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');
}
上面的代码给了我警报 - '错误',而它应该让我成功。