我的脚本中有一个ajax函数,除了ie9及以下版本在所有浏览器中都能正常工作。
我已经在Stackoverflow(jQuery.getJSON not working properly in IE8 with gdata json-c. Why?)的其他地方读过这可能是一个跨域问题,但如果确实如此,我的代码肯定会在所有浏览器中失败?
有人可以给我一些建议吗?
function GetLocation(location) {
var result;
$.ajax({
url: "http://maps.googleapis.com/maps/api/geocode/json?address=" + location + "&components=country:UK&sensor=false&callback=?",
async: false,
data: 'json',
dataType: 'text json',
success: function (data) {
result = data;
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
return result;
}