带有 yadcf 插件的 DataTables - 如何覆盖发送的参数
DataTables with yadcf plugin - how to override sent parameters
我将 DataTable 与 yadcf 插件一起使用,我想覆盖发送参数以匹配我在服务器上的 API。
例如:我有列 Order,它是 columns
数组中的第三列,我想发送名为 orderSearch
的参数而不是 columns[2].search.value
。
我该怎么做?如何操作参数?
使用 ajax.data
选项来操纵发送到服务器的参数。
例如:
$('#example').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "/script.php",
"data": function(d){
d.orderSearch = d.columns[2].search.value;
}
}
});
您还可以构造并 return 您自己的对象,该对象不会与默认的 DataTables 响应对象合并。请参阅 this example 进行演示。
我将 DataTable 与 yadcf 插件一起使用,我想覆盖发送参数以匹配我在服务器上的 API。
例如:我有列 Order,它是 columns
数组中的第三列,我想发送名为 orderSearch
的参数而不是 columns[2].search.value
。
我该怎么做?如何操作参数?
使用 ajax.data
选项来操纵发送到服务器的参数。
例如:
$('#example').DataTable({
"processing": true,
"serverSide": true,
"ajax": {
"url": "/script.php",
"data": function(d){
d.orderSearch = d.columns[2].search.value;
}
}
});
您还可以构造并 return 您自己的对象,该对象不会与默认的 DataTables 响应对象合并。请参阅 this example 进行演示。