DWZ的删除后刷新当前Tab页问题

      今天解决了一个问题,好开心 !!!!!

问题描述:DWZ删除某条数据之后 --> 提示删除成功  --> 刷新当前页面

1. 首先(这里我用的是dwz.min.js【dwz.min.js是把所有其他js都合多为一】)在dwz.min.js中加上

function dialogAjaxDoneThis(json){
    DWZ.ajaxDone(json);  
    if(json.statusCode==DWZ.statusCode.ok){  
        if(json.navTabId){
            navTab.reload(json.forwardUrl,json.navTabId);  
        }
    }  
    return false;
}

2. 后台操作成功之后返回的json情况【我用的是JFinal,返回的是json】

Map<String, String> map=new HashMap<String, String>();
map.put("statusCode", "200");
map.put("message", "删除管理员成功");
map.put("navTabId", "admininfo");
map.put("rel", "");
map.put("callbackType", "forward");
map.put("forwardUrl", "http://localhost:8080/3d/admin/showActive");    
        String json=JsonKit.mapToJson(map, 0);
        renderJson(json);

***注意这里的navTabId是我在我的首页配置的

在首页如下:

<li><a href="<%=basePath %>admin/showAll" target="navTab" rel="admininfo">管理员管理</a></li>

3. 再看看页面吧

<li><a class="delete" href="<%=basePath%>admin/delete/{id}" callback="dialogAjaxDoneThis" 
                target="ajaxTodo" title="确定要删除吗?" fresh="true"><span>删除</span></a></li>

好了,这样就OK了,看看效果吧!

点击删除:135225_W9aD_2008084.jpg

选择删除之后:

135325_kyKx_2008084.jpg


好了,希望可以帮助大家,本文自己总结,转载请注明出处!谢谢

转载于:https://my.oschina.net/u/2008084/blog/350792

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值