永发信息网

为什么我用jquery的datatable只加载了几百条数据就很慢?

答案:2  悬赏:30  手机版
解决时间 2021-02-06 02:57
  • 提问者网友:放下
  • 2021-02-05 21:51
// 客户经理选择
var masource = null;
var matemplate = null;
var maSearchTable = null;
masource = $("#maSearchRows").html();
matemplate = Handlebars.compile(masource);
if (maSearchTable != null) {
maSearchTable.fnDestroy();
}

//客户经理选择
var mainitTable = function(data) {
var html = matemplate(data);
$('#maSearchTable').html(html);
maSearchTable = $('#maSearchList').dataTable({
"aaSorting" : [ [ 0, "desc" ] ],
"aoColumns" : [ {
"bSortable" : true
},{
"bSortable" : true
},{
"bSortable" : true
},{
"bSortable" : true
},{
"bSortable" : true
}, {
"bSortable" : true
}, {
"bSortable" : true
}, {
"bSortable" : false
}],
"sPaginationType" : "full_numbers"
});
};

mainitTable();
var mainitForm = function() {
if(yav.performCheck('maSearchForm', checkRuless, 'inline')) {
$.postAjax('#maSearchForm', function(data) {
mainitTable(data);
});
}
erroCheck();
};
mainitForm();
//客户经理选择检索按钮事件处理
$('#maSearchBtn').click(mainitForm);
最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-02-05 22:19
慢有好几种
1. 网络慢
2. 数据库响应慢
3. 浏览器渲染慢
全部回答
  • 1楼网友:执傲
  • 2021-02-05 23:54
慢有好几种 1. 网络慢 2. 数据库响应慢 3. 浏览器渲染慢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯