1

我正在使用您的 jQuery DataTavles 插件,并设法轻松获得所需的大部分功能。一项突出的要求是仅在单击“应用过滤器”按钮后才应用过滤器的能力。我通过遍历我的每个过滤器并调用 fnFilter 来让它工作

$("#btnApplyFilters").click(function () {

      $("thead input[type=text]").each(function (i) {
          alert("about to add")
          oTable.fnFilter(this.value, $("thead input[type=text]").index(this));
          alert("added")
      });
      oTable.fnDraw();
  });

不幸的是,对 fnFilter 的调用会导致 AJAX 调用重新填充网格。因此,如果用户尝试应用 3 个过滤器,则每次调用 fnFilter 都会导致调用服务器。

有什么方法可以让我一键应用所有过滤器?

4

0 回答 0