dwz中保存數據後回調如何添加自己的回調方法
阿新 • • 發佈:2017-07-31
dwz form回調
dwz新增後會自動幫我們進行回調,並且刷新頁面,提示成功信息。
但是我們還需要在回調中添加自己的方法。
怎麽做呢?
我們可以自定義一個回調函數,然後先完成自己的業務,再調用dwz的回調方法,調用dwz的ajaxDone方法我們可以去源碼中拷貝。
<div class="pageContent"> <form method="post" action="portalmanage/${msg}.do" class="pageForm required-validate" onsubmit="return validateCallback(this, reloadMain)"> <!-- ... --> </form> </div> <script> function reloadMain(json){ var code = json.rel; alert(code); //自己的邏輯........ //以下為dialogAjaxDone 方法的源碼 DWZ.ajaxDone(json); if (json[DWZ.keys.statusCode] == DWZ.statusCode.ok){ if (json.navTabId){ navTab.reload(json.forwardUrl, {navTabId: json.navTabId}); } else { var $pagerForm = $("#pagerForm", navTab.getCurrentPanel()); var args = $pagerForm.size()>0 ? $pagerForm.serializeArray() : {} // navTabPageBreak(args, json.rel); } if ("closeCurrent" == json.callbackType) { $.pdialog.closeCurrent(); } } } </script>
本文出自 “JianBo” 博客,轉載請與作者聯系!
dwz中保存數據後回調如何添加自己的回調方法