数据输出在javascript中是重复的.如何修复
Data output is duplicated in javascript. How to fix?
为什么每次更新时(5秒后)循环中的数据都会被复制?显示:
2016-09-09 09:12:18 WARN SZ SIU05 [main]已启动,锁定端口7075
2016-09-09 09:37:03 WARN SZ SIU05 [main]启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN SZ SIU05 [main]启动,锁定端口7075
2016-09-09 09:37:03 WARN SZ SIU05 [main]启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
I need without double:
HTML:2016-09-09 09:12:18 WARN SZ SIU05 [main]已启动,锁定端口7075
2016-09-09 09:37:03 WARN SZ SIU05 [main]启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
2016-09-09 09:12:18 WARN MRP SIU05 [main]已启动,锁定端口7075
<ul></ul>
脚本:
<script type='text/javascript'>
$(document).ready(function(){
/* call the php that has the php array which is json_encoded */
$.getJSON('api2.php', function(data) {
/* data will hold the php array as a javascript object */
$.each(data, function(key, val) {
$('ul').append('<li id="' + key + '">' + val.first_name + ' ' + val.last_name + ' ' + val.email + ' ' + val.age + '</li>');
});
});
});
</script>
api2.php输出:
[{"date":"2016-09-09 09:12:18","event":"WARN ","region":"SZ","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:37:03","event":"WARN ","region":"SZ","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:12:18","event":"WARN ","region":"MRP","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:12:18","event":"WARN ","region":"MRP","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:12:18","event":"WARN ","region":"MRP","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:12:18","event":"WARN ","region":"MRP","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:12:18","event":"WARN ","region":"MRP","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:12:18","event":"WARN ","region":"MRP","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:12:18","event":"WARN ","region":"MRP","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:12:18","event":"WARN ","region":"MRP","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:12:18","event":"WARN ","region":"MRP","host":"SIU05","type":"[main]","info":"Started, locked port 7075"},{"date":"2016-09-09 09:12:18","event":"WARN ","region":"MRP","host":"SIU05","type":"[main]","info":"Started, locked port 7075"}]
添加$('ul').empty();
function getData(){
$.getJSON('api.php', function(data) {
$('ul').empty();
/* data will hold the php array as a javascript object */
$.each(data, function(key, val) {
$('ul').append('<li id="' + key + '">' + val.date + ' ' + val.event + ' ' + val.region + ' ' + val.host + ' '+ val.type + ' ' + val.info + '</li>');
});
setTimeout(getData, 5000);
});
}
- 在JavaScript中输出转义字符
- 我如何修复包含在captcha的addthis中的错误
- 如何在jQuery中将函数的输出分配给变量
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 自动修复”;语句前缺少分号“;
- Javascript,输出结果后页面不断刷新
- 滚动以修复向上滚动的问题
- Datetime格式为Friendly Time.Moment JS输出错误
- 如何将angularjs中的javascript字符串输出为循环数组
- HTML5FileReader输出到D3.js图表
- console.log以外的Javascript输出函数
- Eloquent JavaScript递归示例如何终止为返回1,但仍然输出指数值
- PHP中的数组输出
- 以不同的顺序输出数据
- 使用Rivets.js输出类
- 如何使用rowspan修复输出
- 如何修复将鼠标悬停在子元素上时调用的鼠标输出
- Javascript正则表达式修复toPrecision(2)输出
- 数据输出在javascript中是重复的.如何修复
- 多个预期修复具有相同的预期输出