多次使用不同表单查询时,每次都会带上where条件,想要清空 有bug的解决办法
tableIns.reload({
url: url
,page: {
curr: 1
}
, where: result
,done: function () {
this.where={};
}
});
好的解决办法
但是使用where={} 翻页时条件也被清空的bug 此处的解决方式:https://blog.csdn.net/qq_41193133/article/details/106555244?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase
var advanced_tb_this;
$('.search-info').on('click', function(){
var searchVal= $('#searchReload').val();
if (advanced_tb_this != undefined || advanced_tb_this != null) {
advanced_tb_this.where = {}; //置空where
}
tableIns.reload({
url:"home/product/lists"
where: {
kw: searchVal
}
,page: {
curr: 1
},
done: function(res, curr, count){
advanced_tb_this=this;
}
});
return false;
layui 的清空事件
1.可以给清空按钮加一个id 用事件调用 。 $('#advReset').click(function(){})
2. 在别的事件中调用清空按钮 $("#advReset").trigger('click'); //清空