-1

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);
        }
    });
});
4

1 に答える 1

-1

chng_percentとともにパラメータとして追加しますfunction(data) { ... }

次のようになります。

$.getJSON(url, null, function(data, chng_percent) {
于 2012-12-22T19:55:46.317 に答える