1

私のphpスクリプトから次のコードがあります。

var str = "[{id : 'Gadji Tallo', poste : 'attaquants', taille : '1.85m', poids :'77kg', age :'20'},{id:'Mbaye Diagne', poste :'attaquants', taille : '', poids :'', age :'22'},{id:'Sigamary Diarra', poste :'attaquants', taille : '1.76m', poids :'74kg', age :'29'}]";
var result = JSON.parse(str)

私が欲しいのは、それをJSONとして解析してループすることです。次のコードを実行すると、Chrome コンソールでこのエラーが発生しました。

キャッチされていない SyntaxError: 予期しないトークン i

手がかり/ヘルプは大歓迎です。ありがとう

4

2 に答える 2

2

これは JSON ではありませんが、ほぼ文字通りの JavaScript オブジェクトであり、実際には JSON は必要ないようです。

これを PHP で生成するときは、引用符を付けないでください。解析は必要ありません。

var result = [{id : 'Gadji Tallo', poste : 'attaquants', taille : '1.85m', poids :'77kg', age :'20'},{id:'Mbaye Diagne', poste :'attaquants', taille : '', poids :'', age :'22'},{id:'Sigamary Diarra', poste :'attaquants', taille : '1.76m', poids :'74kg', age :'29'}];
于 2013-11-04T17:32:21.240 に答える