yadcf 外部触发器加载两次

yadcf external trigger loads twice

我正在使用 jquery.dataTables.yadcf.js 和 //cdn.datatables.net/1.10.6/js/jquery.dataTables.js 和 sAjaxSource

我正在尝试使用外部过滤器一次触发多个列到预选过滤器。因此,您单击一个按钮,系统会选择三列,这样您就不必在每个下拉列表中都进行操作。

但我的做法似乎不对,因为每次触发时我都看到两个 JSON 请求,而不是一个。

我的脚本中只有

 function doTrigger(){
      yadcf.exFilterColumn(oTable, [[0,"zero"],[1,"one"]]);
      $("#yadcf-filter--oTable-" + 1).val("one");
      oTable.fnDraw();
 }

您的代码应如下所示:我添加了第三个参数 true,它没有记录,但在 table 完成加载

后调用 exFilterColumn 时需要
 function doTrigger(){
      yadcf.exFilterColumn(oTable, [[0,"zero"],[1,"one"]], true);
 }

您的其余代码根本不需要...