dwz dialog post 后 跳转或刷新 dialog

来源:互联网 发布:丝洛芬淘宝有得卖 编辑:程序博客网 时间:2024/05/20 00:53

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

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

方法最好放在

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

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

function dialogAjaxDoneThis(json){  //840206883@qq.comDWZ.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