0

JSONオブジェクトを含むJS配列は、次のような外部ファイルpairs.jsにあります。

var objects =[{
    "name":"Joe",
    "age":"22"
  },{
    "name":"April",
    "age":"43"
  }, .......
];

私は次のようにファイルをhtmlに含めます:

<script src="pairs.js"></script>

今、私の問題が始まります-これらのオブジェクトを解析できません。私はこのようにそれをしました:

var obj=jQuery.parseJSON(objects);
//also tried: jQuery.parseJSON(objects[0]);
alert(obj.name);

しかし、それは機能しません。私は何が間違っているのですか?

4

3 に答える 3

4

jQuery.parseJSON()JSONを含む文字列引数が必要です。しかし、あなたはそれにすでに形成されたオブジェクトを渡しています。 ここでは何も解析する必要はありません。 を使用するだけobjectsです。

于 2012-10-10T15:56:01.050 に答える
0

objectsはすでにJavaScriptオブジェクトであり、この場合parseJson()は機能しません

于 2012-10-10T15:57:56.527 に答える
0

すでに形成されたオブジェクトを渡しているので、それを解析する必要はありません。オブジェクトを使用してみてください。

于 2012-10-10T15:58:04.783 に答える