javascript - 遍历 jquery json

标签 javascript jquery json ajax

任何人都可以帮助我有一个外部 json 文件,我可以手动连接并显示数据,但是当我按 data.length (即 100)迭代时,它只显示第 100 个数据。

这是代码

var url ="output.json";
$.getJSON(url, function(data) {
  for (var i=0;i <= data.length; i++) {
    $('#stage').html('<h4>' + data[i].title + '</h4>');
  }
});

最佳答案

Jquery .html()

我相信您替换的内容与阿拉斯泰尔所说的相同。

这是一个fiddle link以显示差异。

html:

<div id='stage'></div>
<div id='stage-2'></div>

JavaScript:

var data = [{title:1},{title:2},{title:3},{title:4},{title:5}];
var htmlString = ''
for(var i=0;i<data.length;i++){
    $('#stage').html('<h4>' + data[i].title + '</h4>');
    htmlString += '<h4>' + data[i].title + '</h4>';
}
$('#stage-2').html(htmlString);

关于javascript - 遍历 jquery json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37427164/

相关文章:

javascript - 保存到数据库并重定向到新网址

javascript - 为什么这个 IF 语句仍然会触发?

javascript - 如何向嵌套的 Bootstrap Accordion 添加加号和减号

javascript - 在 javascript 中重组复杂对象数组的最有效方法?

javascript - npm 错误!无关的 : pug@2. 0.0-alpha6

javascript - 在Javascript的另一个页面中获取JSON信息

javascript - 添加 jquery 代码后 anchor 不起作用

javascript - ng-submit 不会在指令 Controller 中调用函数

Box.net 中的 jQuery 表单插件

php - 如何使用ajax和jquery触发Mysql查询并生成动态 TreeView ?