1
$.getJSON('dat.js', function(i,data) {
$("#lessons").tmpl(data[1].title).appendTo("#result");
});
私のJSONファイルはjqueryのテンプレート
{
"posts": [
{
"title": "ajax | Programming ",
"url": "hello"
},
{
"title": "jQuery and Ajax Demos Pard - 3",
"url": "how are you"
},
]
}
私は名前のフィールドにアクセスしたいが、データが[0]未定義としてエラーを示している、
あなたのJSONはinvlaidようです。キーは引用符で囲まなければならないので、各オブジェクトは '{" Name ":" Foo "、" ReleaseYear ":" Bar "}'のようになります。 JSONLint.comを使用してJSON文字列を検証します。 – xbonez
そして ';'記号で終わってはいけません。 – Reorx
@Arnab:質問を編集してキーの周りに引用符を追加したので、スクリプトは正常に動作するはずです。そのような場合は、編集を元に戻すよう依頼するので、将来他のユーザーに役立ちます。 – xbonez