学习是最好的投资!
不应该是这么写的,datatables 自己有方法来刷新的,一般来说是不需要手工来写 ajax 的
$('#_list').DataTable({ dom: "Brtip", serverSide: true, processing: true, order: [[3, 'desc']], ajax: { url: URL_PREFIX + schema.API.UM_LIST.url, type: 'get', data: function (data) { // data['conditions'] = $('#_query_form').serializeArray(); data['keyword'] = self.keyword data['workGroupID'] = self.workGroupID }, error: function(resp) { if (resp.status == 403) { toastr.info('没有权限访问') self.loadUser() } }, beforeSend: oauthHeaders } )
当数据变动的时候(点击按钮的时候),你应该要把值设置进 data 方法里,然后调用$('#_list').DataTable().ajax.reload()就会刷新了
data
$('#_list').DataTable().ajax.reload()
不应该是这么写的,datatables 自己有方法来刷新的,一般来说是不需要手工来写 ajax 的
当数据变动的时候(点击按钮的时候),你应该要把值设置进
data
方法里,然后调用$('#_list').DataTable().ajax.reload()
就会刷新了