DWZ的刪除後刷新當前Tab頁問題

      今天解決了一個問題,好開心 !!!!!java

問題描述:DWZ刪除某條數據以後 --> 提示刪除成功  --> 刷新當前頁面ajax

1. 首先(這裏我用的是dwz.min.js【dwz.min.js是把全部其餘js都合多爲一】)在dwz.min.js中加上json

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】spa

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是我在個人首頁配置的3d

在首頁以下:code

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

3. 再看看頁面吧get

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

好了,這樣就OK了,看看效果吧!it

點擊刪除:io

選擇刪除以後:function


好了,但願能夠幫助你們,本文本身總結,轉載請註明出處!謝謝

相關文章
相關標籤/搜索