var list = [];
$.getJSON("json.js", function(data) {
$.each(data, function(i, item) {
console.log(item.text);
list.push(item.text);
});
});
console.log(list.length);
list.length
は常に0を返します。私はFirebugでJSONをブラウズしましたが、それは整形式であり、すべてがうまく見えます。私は配列にアイテムを追加していないようですが、何が欠けていますか?jQueryの配列にアイテムを追加するにはどうすればいいですか?
..あなたを助けます。 '$ .each'ループは項目をログに出力しますが、' list'に追加しませんか? – Kobi