当页面加载时数据未准备好时如何设置分页(因为使用ajax动态接收数据)。有一个很好的答案和库来绑定 Twitter Bootstrap 和 jQuery 分页。我已经设置了这个 javascript 分页库。使用此库和 ajax 接收的 json 数据设置分页的正确方法是什么?
HTML:
<table id="table_of_data" class="table table-hover">
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
<div id="myPager" class="pagination"></div>
JS:
function getData(params){
var json_url = 'MYURL';
return $.getJSON( json_url );
}
var getDataDoneFunc = function(json) {
$.each(json, function(i, jsonEntity){
// here is another ajax
$.getJSON( 'URL', function(data){
...do smth}).done(function(){
**...add html data to #table_of_data** });
});
}
}