如何使用node-js,mysql实现服务器端数据表

时间:2017-01-09 05:06:54

标签: mysql node.js datatables server-side

我需要使用node-js和mysql实现服务器端数据表。 目前我已经实现了CLient -side数据表,这需要花费大量时间来加载超过20,000行的数据。

$('#progJobsTable').dataTable({
        processing: true,
        destroy:true,
        autoWidth:false,
         sAjaxDataProp: 'data',
        ajax:{
                url: "/sqlprogress",
                type: 'POST',
                data: {"id":id,"product":prdMain},
                dataSrc: ""
            },    
            columns: [ 
                { data : "job_name" },
                { data : "product"  },
                { data : "test_plan"  }

           ] ,"fnRowCallback":function( nRow, aData, iDisplayIndex, iDisplayIndexFull ){

                var dat1 = '<div >'+aData['job_name']+'</div>';
                var dat2 = '<div >'+aData['product']+'</div>';
                var dat3 = '<div >'+aData['test_plan']+'</div>';
                $('td:eq(0)', nRow).html(dat1);
                $('td:eq(1)', nRow).html(dat2);
                $('td:eq(2)', nRow).html(dat3);
        }
    });

现在这个代码适用于低于6k -8k的结果,但加载20,000行数据需要8到9秒。

0 个答案:

没有答案