Ajax +多个URL +数据表

时间:2014-08-12 20:59:48

标签: javascript jquery ajax datatable load

我目前正在使用jQuery Datatables并使用Ajax数据填充它。我没有返回所有结果的端点,它基于您想要返回的页码和数量。该页面最多包含100个结果。我当然不希望一次性延长所有结果,但是我不完全确定如何正确有效地执行此操作,因为我不希望加载时间长。任何帮助都会很精彩并受到赞赏!

   $.when(
      $.get("url", function(result) {
            brands.pages = result.totalPages;
            brands.total = result.totalElements;
            brands.data =  [];
            for(var i = 0; i < brands.pages; i++) {
              $.get('url/'+ i +'/size/100', function(data) {
                    $.each(data, function(key, val) {
                        if(key === 'content'){
                            $.each(val, function(num, brand) {
                                brands.data = brands.pages
                            })
                        }
                    });
              });
            }
      }), ).then(function() {
         $('#table').DataTable({
            data: brands.data,
            other options...
         });
      });

0 个答案:

没有答案