dwz中一级dialog刷新问题
来源:互联网 发布:深圳网站建设方维网络 编辑:程序博客网 时间:2024/05/17 17:41
1.打开DWZ.ajax.js这个文件,找到dialogAjaxDone这个函数,在它的下方,我们添加一个新回调函数,假设取名为dialogAjaxDoneFather;
/*在对话框中操作数据,并刷新对话框*/function dialogAjaxDoneFather(json) { DWZ.ajaxDone(json); if (json.statusCode == DWZ.statusCode.ok) { if (json.navTabId) { var dialog = $("body").data(json.navTabId); $.pdialog.reload(dialog.data("url"), { data: {}, dialogId: json.navTabId, callback: null }) } if ("closeCurrent" == json.callbackType) { $.pdialog.closeCurrent(); } }}
这样我们在dialog中进行ajax表单提交,就可以使用这个dialogAjaxDoneFather回调函数了。
删除操作:
<li><a class="delete" href="demo/delUser?id={uid}" callback="dialogAjaxDoneFather" target="ajaxTodo" title="确定要删除吗?"><span>删除用户</span></a></li>添加和修改的Form标记中
<form method="post" action="demo/editUser" class="pageForm required-validate" onsubmit="return validateCallback(this, dialogAjaxDoneFather)">
在回调json中,注意一定要返回需要刷新的父dialog的id,即
"navTabId":"dialogId"
例如:renderJson(DwzJson.successAndClose("", "CouponKindInfo", ""));此处的“CouponKindInfo”即为dialog的dialogId
参考:http://blog.csdn.net/wujingwen1111/article/details/18402157
阅读全文
0 0
- dwz中一级dialog刷新问题
- ThinkPHP+DWZ, Dialog刷新问题
- DWZ中dialog层的刷新
- DWZ中刷新dialog的方案解决
- DWZ中刷新dialog的方案解决
- DWZ中刷新dialog的方案解决
- DWZ刷新dialog
- DWZ刷新dialog
- dwz dialog中删除或单击某按钮刷新dialog
- DWZ根据ID刷新 dialog
- DWZ之如何刷新Dialog
- dwz 个人学习笔记(三)dialog弹出框,最小化,弹出位置,dialog中刷新dialog
- dwz dialog中嵌套form查询时的问题
- DWZ (JUI) 教程 根据ID刷新 dialog
- DWZ (JUI) 教程 根据ID刷新 dialog
- DWZ (JUI) 教程 根据ID刷新 dialog
- DWZ (JUI) 教程 根据ID刷新 dialog
- dwz框架---(3)刷新dialog解决方案
- java-两个数组,寻找多出来的元素
- python切片、迭代、生成器、列表生成式等高级特性学习
- 秒杀985,力压211,名校蓝翔竟为何改名“技院”?
- JavaScript-函数2-构造函数
- GAN和DCGAN
- dwz中一级dialog刷新问题
- android 将手机号中间隐藏为星号(*)和手机号码判断
- 制定通信协议
- 学生管理系统
- 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析
- WKWebView学习笔记
- 从今天开始,一起都会重新开始,知识的整合,重新出发……
- eclipse配置lucene的jar包
- 粒子物理后传之:消息队列Kafka搭建