带有yadcf插件的DataTables - 如何覆盖发送的参数

时间:2017-04-12 18:29:45

标签: jquery ajax datatables yadcf

我正在使用带有yadcf插件的DataTable,我想覆盖发送参数以匹配服务器上的API。

例如:我有列Order,它是columns数组中的第三列,我想发送名为orderSearch的参数而不是columns[2].search.value

我该怎么做?我该如何操纵参数?

1 个答案:

答案 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进行演示。