我有一个JSON对象items
,其中有几个我想每2秒显示2个的项。我该怎么做?因此,它会每隔几秒显示division1
中的项,而不是一次性显示所有项。例如,每5秒获取所有项,并在20个项中每秒显示4项。
<table id="division1" >
<thead>
<th>Name</th>
<th>Score</th>
</thead>
<tbody></tbody>
</table>
function render_items(division){
var tablebody ="";
$.each(division.items, function (i,item){
var tablerow ="<tr>"
+"<td>"+item.name+"</td>"
+"<td>"+item.score+"</td>"
+"</tr>";
tablebody = tablebody+tablerow;
//$( #test ).append(division.name+ +i+ +robot.name+ <br> );
}
);
$( # +division.name+" tbody").html(tablebody);
}
function poll(){
$.post("data.php", {getvalues: 0},
function (data, status){
$.each (data.divisions, function(i,division){
render_items(division);
});
},
json
);
setTimeout( poll() ,5000);
}
$(document).ready(function() {
poll();
}