今天解決了一個問題,好開心 !!!!!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
好了,但願能夠幫助你們,本文本身總結,轉載請註明出處!謝謝