私はjQueryの配列で立ち往生しています。私はphpから配列を返していますphpファイルで私はループでこのような配列を追加しています:
$table_data[]= array("id"=>mysql_result($query,$i,"id"),"name"=>trim(mysql_result($query,$i,"name")));
phpファイルの最後に:
echo json_encode($table_data);
私のjqueryで:
$.ajax({
type: "POST",
url: "phpfilename.php",
data: ({
newtask: "grab"
}),
dataType: "json",
success: function(data){
alert("value - "+data.length);
}
});
(これは正しいレコード数を返します)
$.each(data, function(key, value) {
alert( "The key is '" + key + "' and the value is '" + value + "'" );
});
(上記のループは私を返します:キーとして0,1,2、値としてオブジェクト)
配列をphpからjqueryに渡す方法と、それらを処理する方法を理解するのに助けが必要です。多分私は完全に間違った道を進んでいます。