【发布时间】:2016-04-24 03:54:27
【问题描述】:
仅显示 JSON 数据的新更新,使用 jQuery/javascript 在其自己的段落标签中迭代每个值项。
如果info键内的数组中的每一项都已经在其自己的<p>标签中输出; 不要继续循环,但要等到有新项目。
这是我的 JSON:
{
"info": [
"Hello world,",
"how are you doin?",
"Its not going to well for me unfortunately."
]
}
使用这个 jQuery 脚本:
function updatelog() {
$.getJSON("/static/_info",
function(data) {
$.each(data, function(key, item) {
var value = "";
var i;
for (i = 0; i < item.length; i++) {
value += item[i];
$("div").add('<p>' + value + '</p>').appendTo(document.body);
}
});
});
}
var interval = window.setInterval(updatelog, 2000);
有了这个我得到了所有的项目,但它并没有停止迭代。我已经在互联网上搜索了很多,以至于我的输入键已经失去了拯救的所有希望。我想这很容易,但我是初学者,也不是 javascript 编码器,我已经准备好脱掉头发了。提前致谢。
【问题讨论】:
标签: javascript jquery json