我想使用setInterval()每1秒更新一个输出列表,但它会得到无限循环输出
I want to update an output list every 1 second using setInterval(), but it gets infinity loop output
我想更新我的名字列表每1秒,所以我尝试setinterval(),但它得到循环。有解决方案吗?
<script>
getcus();
function getcus(){
$(document).ready(function() {
$.get('<?php echo base_url();?>index.php/site/get_all_customer_ajax', function (data) {
var obj = JSON.parse(data)
for (var i=0;i<obj.customer.length;++i)
{
$('#names').append(obj.customer[i].first_name + "<br>");
}
});
});
setInterval(getcus, 1000);
};
输出玛丽亚
何塞。
克拉克
玛丽亚
何塞。
克拉克
玛丽亚
何塞。
克拉克
玛丽亚
何塞。
克拉克
到正无穷. .
在追加前清空#namedivsetTimeout getfocus函数,因为它调用自己所以在这个例子中你不需要setInterval。在成功回调中使用setTimeout来确保下一个请求将在第一个请求成功后调用
$(document).ready(function() {
getcus();
});
function getcus(){
$.get('<?php echo base_url();?>index.php/site/get_all_customer_ajax', function (data) {
var obj = JSON.parse(data);
$('#names').empty();
for (var i=0;i<obj.customer.length;++i)
{
$('#names').append(obj.customer[i].first_name + "<br>");
}
setTimeout(getcus, 1000);
});
};
相关文章:
- 如何使用jQuery来解析json并将其作为列表输出到HTML中
- 将javascript中的JSON输出为不带jquery的列表
- 在模板中为Django表单分离媒体类对象的JS和CSS列表输出
- 返回列表的函数 - 过滤输出时出现问题
- Javascript 从表单单选选项或文本字段列表中获取所选值,以使用者为准,并输出到文本
- 尝试输出唯一数据属性列表(jQuery/Java)
- 使用 python 在给定的网站列表上执行 JavaScript 并将结果输出到 csv
- 单击单选按钮时,希望使用jquery在下拉列表中输出拆分的值
- 从/到文本框输入和输出逗号分隔的列表
- 列表中的jquery ajax[object object][object object]输出
- 单击列表中的项目->查看详细信息但没有输出?Firebase.child失败:第一个参数是无效路径
- 从数组列表中删除分号和分隔输出
- 用javascript解析html列表,然后输出下拉菜单
- jQuery-在3列中输出此对象列表
- 输出完整的命令列表
- 如何创建一个javascript函数,输出一个带有object's属性列表的对象列表
- 可点击HTML列表查询db并输出到
- 获取文本框和下拉列表的当前值,并使用jquery输出它们
- 我想使用setInterval()每1秒更新一个输出列表,但它会得到无限循环输出
- 如何使用javascript在输出中单独显示列表项