早上好。我用数据表进行了数据搜索和过滤,它起作用了……但是当我移动页面并返回到该页面时,数据仍然卡住(未重置)。在视图中我做了如下图:在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(); });我该怎么做才能在移动页面后重置搜索结果?
添加回答
举报
0/150
提交
取消