dwz dialog post 后 跳转或刷新 dialog

在 dwz.min.js 中 增加新的方法

别问我 dwz.min.js在哪,你可以用 ctrl+f 查找 

方法最好放在

function dialogAjaxDone(json)  下 这样看起来整洁些

dialogAjaxDone位置你也可以用ctrl+f 再dwz.min.js 里找。

function dialogAjaxDoneThis(json){  //840206883@qq.com
DWZ.ajaxDone(json);
	if(json.statusCode==DWZ.statusCode.ok){
			if(json.navTabId){
			$.pdialog.reload(json.forwardUrl,json.navTabId);
			}
	}

}

然后在你的 表单中增加
<input hidden name="navTabId"  type="hidden" value="DingdanCreate"> 
<input hidden name="forwardUrl"  type="hidden" value="__URL__/testfunction"> 

name="navTabId" 的 value 指 dialog 的 rel
我偷懒了没有去修改 name=" rel"
name="forwardUrl" 的 value 指 你要跳转的方法,或刷新的页
dwz dialog post 后 跳转或刷新  dialog 完毕


相关
dialogAjaxDoneThis(json) 中  json 来源于
基础类 Action.Class.php
function ajaxReturn($data,$type='') 
别问我为什么,去官网下份手册看看。



基础类总增加

        $data['statusCode']  =  $data['status'];// 840206883@qq.com
        $data['navTabId']  =  $_REQUEST['navTabId'];// 840206883@qq.com
        $data['rel']  =  $_REQUEST['rel']; // 840206883@qq.com
        $data['callbackType']  =  $_REQUEST['callbackType'];// 840206883@qq.com
        $data['forwardUrl']  =  $_REQUEST['forwardUrl'];// 840206883@qq.com
        $data['confirmMsg']  =  $_REQUEST['confirmMsg'];// 840206883@qq.com
$data['relUrl']  =  $_REQUEST['relUrl'];// 840206883@qq.com
        $data['message'] =  $data['info']; // 840206883@qq.com



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值