减少方法调用的频率
这个方法可以限制调用方法的次数,比较明显的是如果你是服务器模式,那么过滤框没输入一个字都会发送请求到服务器,在某些时候这肯定是不怎么合理, 那么可以通过这个方法设置频率,已达到函数调用的次数
注意,当这个方法执行后,会重新排序和过滤
降低到每1秒调用搜索API方法
var table = $('#myTable').DataTable();
var search = $.fn.dataTable.util.throttle(
function ( val ) {
table.search( val ).draw();
},
1000
);
$('#mySearchBox').on( 'keyup', function () {
search( this.value );
} );
http://datatables.net/reference/api/%24.fn.dataTable.util.throttle()
Translation from DataTables.net, with permission