【发布时间】:2016-09-20 00:29:25
【问题描述】:
我正在创建一个列表系统,通过将 response.list[i].firstname 附加到 document.getElementById,每 3 秒 更新检查来自 json 文件的新数据(“列表”)。但我得到了无限循环。
输出:
名称1
名称2
名称1
名称2
名称1
名称2
(到无穷大……)
<script>
list();
setInterval(list, 3000);
function list() {
$.getJSON('list.php',function(response){
for(var i = 0; i < response.list_count; i++){
var newElement = document.createElement('div');
newElement.innerHTML = response.list[i].firstname;
document.getElementById("list").appendChild(newElement);
}
document.getElementById("list_count").innerHTML = "" + response.list_count; + "";
});
};
【问题讨论】:
标签: javascript jquery json