我想在我的网页上显示来自https://raw.github.com/currencybot/open-exchange-rates/master/latest.json的数据(国家名称和货币价值)。请建议我这样做的方法。
user1325759
问问题
24770 次
3 回答
3
您可以使用 JSONP 发出此类请求,但我认为您尝试访问的 url 没有 JSONP 功能。由于您想要汇率(我想根据您尝试使用的网址),您可以使用:
$(document).ready(function(){
$.ajax({
url: 'http://openexchangerates.org/latest.json',
dataType: 'jsonp',
success: function(json) {
// Rates are in `json.rates`
// Base currency (USD) is `json.base`
// UNIX Timestamp when rates were collected is in `json.timestamp`
rates = json.rates;
base = json.base;
console.log(rates);
}
});
});
参考:见这里
希望能帮助到你
于 2012-04-11T06:15:27.973 回答
3
这应该适用于jQuery:
$.ajax({
url: 'https://raw.github.com/currencybot/open-exchange-rates/master/latest.json',
dataType: 'jsonp',
success: function (data, textStatus, jqXHR) {
//the variable 'data' will have the JSON object
// In your example, the following will work:
alert(data.disclaimer);
error: function(jqXHR, textStatus, errorThrown) {
//Error handling code
alert('Oops there was an error');
}
}
});
于 2012-04-11T06:17:45.047 回答
1
使用 jQuery.getJSON() 函数
于 2012-04-11T06:03:04.530 回答