今天解决了一个问题,好开心 !!!!!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
好了,但愿能够帮助你们,本文本身总结,转载请注明出处!谢谢