微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

重置搜索结果

如何解决重置搜索结果

早上好。我使用数据表进行了数据搜索和过滤,并且可以正常工作..但是当我移动页面并返回该页面时,数据仍然卡住(未重置)。在视图中,我将其制作成如下图所示:

enter image description here

在js文件中,我是这样的

brandmanage = $('#brandmanage').DataTable({
        dom : 'rtpi',pageLength:  {{ $limit ?? '10' }},language : {
        paginate : {
          prevIoUs : '<i class="fa fa-angle-left"></i>',// or '←' 
          next : '<i class="fa fa-angle-right"></i>',// or '→'
        },},processing : true,drawCallback : function( settings ) {
                $('#lengthInput option[value={{ $limit ?? '10' }}]').attr('selected','selected');
            },serverSide : true,stateSave : true,ajax : {
          url : "{{ route('lms.brand.getdata',['pfx'=>$pfx]) }}",dataType : "json",type : "POST",data : { _token: "{{csrf_token()}}" }
        },columns : [
          { data : "brand" },{ data : "corporate" },{ data : "num_of_company" },{ data : "primary" },{ data : "secondary" },{ data : "status" },{ data : "action",orderable : false,className : "text-center",],});


  $('#brandDataLength').on('change',function () {
        brandmanage.page.len( $(this).val() ).draw();
        });
        
  $('#searchBrand').on('keyup',function () {
    brandmanage.search( this.value ).draw();
    });

我该怎么做,以便在移动页面后可以重置搜索结果

解决方法

如果将stateSave更改为false,则dataTables将不会记住所选的过滤器等。因此,当您重新加载页面时,搜索结果将被重置。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。