我正在嘗試使這項工作,但我不明白爲什麼總是返回「請求失敗」? json似乎是有效的(我知道jQuery對此嚴格),也許是因爲httpS?
var geo_url = "https://spapi.cdnspstr.com/api/get_geo_ip";
var jqxhr = $.getJSON(geo_url, {
format: "json"
})
.done(function (json_data) {
alert("currency: " + json_data.data.currency);
})
.fail(function() {
alert("Request Failed");
});
如果你想從不同的域訪問一個文件,然後您的[*同源政策*](http://www.w3.org/Security/wiki/Same_Origin_Policy)的主題。如果服務器不啓用CORS,則無法通過Ajax加載文件。 –
我能夠使用jsonp發出請求,它允許跨域JSON請求。 http://jsfiddle.net/p2bra/ –
Thx很多,作品完美... – NicoF