私はjson_encodeされたPHPスクリプトから受け取ったデータを使用しようとしていますが、それは正しくできないようです。PHPからJSONデータを解釈するのに苦労しています
はこれは私が JSを使用していますJavaScript関数です:
function dispJSON(items) {
console.log('Raw from PHP:' + items);
var strJSON = JSON.stringify(items);
console.log('Sent from PHP and stringified:' + strJSON);
$('#results').append(strJSON + '<hr>');
var opStr = '';
for (i=0; i<items.length; i++){ //Get each Record
console.log('REC=' + items[i].tostring);
for (var key in items[i]) {
console.log(key + ' => ' + items[i][key]);
}
}
}
、これは、コンソールが言うことです。 コンソール:
WCIT.html:60 Sent from PHP and stringified:[[{"vehGrpName":"Austin","vehTitle":"Austin A30 (AS3 and AS4)","vehDescrip":"The new look Baby Austin to rival the Morris Minor."}],[{"vehGrpName":"Austin","vehTitle":"Austin A35","vehDescrip":"An improved A30. Better brakes, gearbox and engine."}]]
WCIT.html:64 REC=undefined
WCIT.html:66 0 => [object Object]
WCIT.html:64 REC=undefined
WCIT.html:66 0 => [object Object]
は、だから私はいくつかの基本を明らかに誤解しています。私のjavascript/jsonの知識は非常に限られています。
私は私のコードは明らかにゴミなので、誰でもできれば2つの配列の最大(すなわち、レコードのJSONオブジェクトが含まれている各レコード、)
をした、一つのアレイ(すべてのレコード)を取得しているように見えます私を右に置いて、私は最も感謝します。
おかげで、あなたのdispJSON
機能で
あなたが ''項目[I] .toStringを()もしかして? –