我在更新与回调函数不同范围的变量时遇到问题,回调函数本身是 jQuery getJSON 调用中的参数。有人能告诉我如何从下面的回调函数中将元素推送到 chg_percent 变量上吗?谢谢!
$(document).ready(function() {
chg_percent = []; // array of all percent changes
var url = 'http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json&view=basic&callback?';
$.getJSON(url, null, function(data) {
for (i = 0; i < data.list.resources.length; i++) {
chg_percent.push(data.list.resources[i].resource.fields.chg_percent);
}
});
});