我正在使用带有yadcf插件的DataTable,我想覆盖发送参数以匹配服务器上的API。
例如:我有列Order,它是columns
数组中的第三列,我想发送名为orderSearch
的参数而不是columns[2].search.value
。
我该怎么做?我该如何操纵参数?
答案 0 :(得分:2)
使用Assigning the value of a worksheet cell to a constant选项操作发送到服务器的参数。
例如:
$('#example').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "/script.php",
"data": function(d){
d.orderSearch = d.columns[2].search.value;
}
}
});
您还可以构造并返回自己的对象,该对象不会与默认的DataTables响应对象合并。请参阅ajax.data
进行演示。