Bootstrap DataTables自定义搜索后恢复原始数据

时间:2017-01-21 12:40:34

标签: javascript bootstrap-table

我正在使用here中的引导表。 所以,长话短说,我为我的表创建了一个customSearch:

$('#table').bootstrapTable({
  data: mainData,
  customSearch: function(text) {
    if (text.length > 0) {
      // ---------------
      // ajax load data from server, THIS STEP WORKS PERFECTLY
      // ---------------
    } else {
      $('#table').bootstrapTable('load', mainData);
    }
  }
});

让我解释一下。因此,当用户填写搜索框时,customSearch函数执行ajax并从服务器调用Json数据。这一步非常有效。

但我想要的是当用户删除搜索的短语时,原始数据将被恢复(正如您在ELSE语句中看到的那样)。

但它不起作用。它返回一个控制台错误:

too much recursion

任何想法如何调整我的代码?,我的主要目的是在用户离开搜索框后恢复原始数据。

由于

0 个答案:

没有答案