2012-03-20 10 views
2

私はJSONはJSONファイル内にあり、私はあなたの助けが今私がアクセスしようとしています

var movies = [ 
    { Name: "The Red Violin", ReleaseYear: "1998" }, 
    { Name: "Eyes Wide Shut", ReleaseYear: "1999" }, 
    { Name: "The Inheritance", ReleaseYear: "1976" } 
    ]; 

var markup = "<li><b>${Name}</b> (${ReleaseYear})</li>"; 

/* Compile the markup as a named template */ 
$.template("movieTemplate", markup); 

/* Render the template with the movies data and insert 
    the rendered HTML under the "movieList" element */ 
$.tmpl("movieTemplate", movies) 
    .appendTo("#movieList"); 

を理解されることを行うことができますどのようにjQueryのテンプレートにアクセスしたいしたいjqueryのテンプレートのJSONファイルにアクセスします名前は、jsonファイルから名前フィールドにアクセスするにはどうすればいいですか?

$(document).ready(function(){ 

     $.getJSON('dat.js', function(data) { 
      $("#movieTemplate").tmpl(data[i].name).appendTo("#movieList"); 
      }); 

});

データとして示すフィールドが、エラーにアクセスする[0] JSONファイルの内容をロードするために

答えて

2

使用jQuery.getJSON()をundifinedされています。たくさんの答えと素晴らしく良くその作品の

var markup = "<li><b>${Name}</b> (${ReleaseYear})</li>"; 

/* Compile the markup as a named template */ 
$.template("movieTemplate", markup); 

$.getJSON('movies.json', function(data) { 

    // 'data' is the json loaded and parsed from the file 
    $.tmpl("movieTemplate", data) 
    .appendTo("#movieList"); 

}); 
+0

感謝を –

+0

あなたの助けてくれてありがとう...それはうまく動作します –

+0

私はjsonファイルから名前フィールドにアクセスしたいです...あなたは私を助けることができます –

関連する問題