我正在使用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
任何想法如何调整我的代码?,我的主要目的是在用户离开搜索框后恢复原始数据。
由于