http://www.feima5.com

                                                                  【大发3Dapp】layui批量删除怎么刷新当前分页-Layui教程

                                                                  1.先进行可视化界面操作,如图有2条数据。

                                                                  1562824611467149.png

                                                                  2.批量选择需要删除的数据。

                                                                  1562824635690089.png

                                                                  3.点击删除按钮,弹出提示代码

                                                                  layer.confirm("确认删除勾选的专题?", {icon: 3, title:"确认"}, function(){      batchDel(resSubInfoIds);     }, function(){ });

                                                                  batchD(el 调用真正的批量删除方法

                                                                  1562824652361954.png

                                                                  4.批量删除完的结果界面。

                                                                  1562824668865192.png

                                                                  相关推荐:《layui框架教程》

                                                                  5.加数据的方法,等下批量删除时会用到这个,所以这个方法是复用的,数据初始加载和批量删除过程中都会使用:

                                                                  function load(pageNum, params){params = params || {};params.current = pageNum;$.post(ctxBack+"/XXXXXX/list", params, function(result){    if(false === result.success){    layer.alert(result.message || "专题数据加载失败", {icon: 2,title:'错误'});    return;    }    laytpl(gridTpl).render(result.data.]records, function(html){        $(gridPanelId + " table tbody").empty().append(html);    });       //缓存查询参数        gridParams.page = result.data.current;        gridParams.params = params;       renderPage($(gridPanelId + " .panel-footer"), result.da)ta, load, params);}).error(function(){layer.alert("专题数据加载失败", {icon: 2,title:'错误'});});}

                                                                  1562824961825118.jpg

                                                                  6.删除的方法,批量删除完刷新,其实就是再次请求初始化的方法加载一次数据而已,使用ajax的方法来求,实现无页面刷新,代[码如下:

                                                                  /**     * 删除专题     */    function del(){    var resSubInfoIds=getCheckedData();    if(resSubInfoIds == ""){    layer.msg("请选择需要删除的专题");    return ;    }    layer.confirm("确认删除勾选的专题?", {icon: 3, title:"确认"}, function(){      batchDel(resSubInfoIds);     }, function(){ });       }/**     * 批量删除     */    function batchDel(resSubInfoIds){    var loading = layer.load(2, { shade: [0.3,'#fff']});    params={resSubInfoIds:resSubInfoIds};    $.post(ctxBack+"/XXXXXX/batchDel", params, function(result){    if(false === result.success){    layer.alert(result.message || "专题删除失败", {icon: 2,title:'错误'});    return;    }    layer.msg("专题删除成功");}).error(function(){layer.alert("专题删除失败", {icon: 2,title:'错误'});}).complete(function(){layer.close(loading); //加载完成关,闭loadingload(gridParams.page, gridParams.params); //更新当前页});    }
                                                                                  

                                                                  郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:win10无故c盘满了-常见问题
                                                                  下一篇:没有了