52,797
社区成员
发帖
与我相关
我的任务
分享
<html>
<head>
<meta charset='utf-8'>
<title>hello</title>
</head>
<body>
<script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<script>
function check(){
$.ajax({
type:"GET",
url:"./demo.php",
dataType:"json",
success:function(data){
if(data.success){
var i = data.info.length - 1; //改这里
var dom = "<tr align='center' id='"+data.info[i].id+"'><td>"+data.info[i].id+"</td><td>"+data.info[i].name+"</td><td>"+data.info[i].email+"</td></tr>";
var tag = '#'+data.info[i].id;
if(!$(tag).length){
$("#info").append(dom);
}
}else{
alert('error');
}
},
error:function(res){
alert(res.status);
}
});
}
window.setInterval(check, 1000); //每秒执行一次
</script>
<body>
<div style='width:600px;margin:0 auto;'>
<table border='1' width="600px">
<thead>
<tr><th>id</th><th>name</th><th>email</th></tr>
</thead>
<tbody id='info'>
<tr align='center' id='111'><td>111</td><td>测试</td><td>aaa@aaa.com</td></tr>
</tbody>
</table>
</div>
</body>
</html>
我也是菜鸟,不管是菜鸟还是老鸟,起码得把每条语句的意思搞明白,不然,你改了一个字都可能无法运行,无法变成你自己需要的东西的。最好是后台只返回最后一条数据,有利于传输var i = data.info.length - 1;
var dom = "<tr align='center' id='"+data.info[i].id+"'><td>"+data.info[i].id+"</td><td>"+data.info[i].name+"</td><td>"+data.info[i].email+"</td></tr>";