我使用过服务器端处理 https://datatables.net/examples/data_sources/server_side.html
0
length
item
我想在自定义按钮单击后调用相同的数据表ajax调用。 在这个自定义按钮上,我更改了数据表ajax调用参数。 有没有办法调用相同的ajax调用?请帮帮我!
答案 0 :(得分:2)
在文档就绪时初始化数据。
$(document).ready(function(){
var CustomData = 'Value';
oTable = $('#All_lists').DataTable({
iDisplayLength:25,
processing: true,
serverSide: true,
ajax: {
"url": 'your_url',
"type": "POST",
"data": function (d) {
d.key1 = CustomData,
d.key2 = "Value2"
}
},
columns: [
{data: '0', name: 'branchlists.status'},
{data: '1', name: 'branchlists.code'},
{data: '2', name: 'fromBranch.name'},
{data: '3', name: 'toBranch.name'},
{data: '4', name: 'branchlists.total_receiept'},
{data: '5', name: 'branchlists.total_parcels'},
{data: '6', name: 'branchlists.total_weight'},
{data: '7', name: 'branchlists.total_amt'},
{data: '8', name: 'trips.vehicle_id'},
{data: '9', name: 'print'}
],
});
})
更改变量值
CustomData = "ChangedValue";
更改变量后,您需要通过调用以下函数来重新加载数据
oTable.ajax.reload();