json - 访问jquery模板中的json文件

标签 json jquery

我希望 json 位于 json 文件中,并希望在 jquery 模板中访问,我该怎么做才能感谢您的帮助

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" );

现在我正在尝试仅访问提交的名称,如何从 json 文件访问名称字段

$(document).ready(function(){

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

});

想要访问该字段,但错误显示为 data[0] 未定义

最佳答案

使用jQuery.getJSON()加载json文件内容:

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" );

});

关于json - 访问jquery模板中的json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9782291/

相关文章:

javascript - 在 ASP.NET MVC 中使用 jQuery 数据表时如何更新模型数据

python - 在 PySpark 中展平动态嵌套结构(结构内的结构)

ios - 从服务器接收到数据后,如何在我的应用程序的 View Controller 标签中显示数据(从静态硬编码值更新)

java - 在 Jersey 中使用 JAXB 解析 JSON

javascript - 如何使用 Greasemonkey 选择没有标识符的 div?

jquery-ui - 在 jqueryui 中使用嵌套选项卡时,如何仅捕获来自父窗口小部件的事件

javascript - AJAX仅在第一次点击后返回数据

java - 使用Postman在POST方法中将嵌套的json对象发送到Spring REST API

jquery 工具提示/随鼠标移动/随鼠标位置移动的工具提示

jquery推送制作多维数组