要素をワーク配列にプッシュできません。ここでは...コンソールログには、適切なオブジェクトを返しているが、彼らは、配列にプッシュされることはありません私のコードです:Javascriptプッシュ方法が機能しない
var works = new Array();
$(window).ready(function()
{
$.getJSON('AJAX/getWorks.php', function(data) {
$.each(data, function(key, val) {
console.log(val);
works.push(val);
});
});
console.log(works);
});
とJSONオブジェクト:
Object
date: "2012-04-08 17:53:58"
description: "sadasd"
id: "2"
link: "sadasd"
name: "dsad"
objects: null
position: "2"
__proto__: Object
誰もが私がやっているかを見ます違う?回答のために先にありがとう...
欠落している閉じ括弧にコピー/ペーストのエラーがありますか? –
配列に含まれていないことをどのように知っていますか?あなたはどこに配列を出力していますか? ajaxリクエストが完了する前に配列をログに記録していませんか? –
デバッグ文を 'console.log(val、works)'に変更するとどうなりますか? – apsillers