DWZ 自定義異常及後台校驗2 a鏈結彈出框

2022-07-30 03:54:11 字數 1374 閱讀 3190

a 鏈結彈出框 後台丟擲異常直接提示自定義資訊 並關閉dialog

a 鏈結中的target屬性 target="dialog"  ,在使用a鏈結做彈出層業務的時候使用dialog屬性值,彈出層之前業務中需要做一些可操作驗證,

拋出自定義異常資訊,新增target屬性值 target="dialogmsg" ,

dwz.ui.js中擴充套件乙個函式,當target的屬性值使用dialogmsg

的時候,

後台丟擲的異常資訊就會經過該函式進行處理,並彈出提示資訊。

1.dwz.ui.js擴充套件 dialogmsg

//

dialogmsg 彈出框後台拋出自定義異常

$("a[target=dialogmsg]", $p).each(function

()

//擴充套件openmsg

$.pdialog.openmsg(url, rel, title, options);return

false

; });

});

2.dwz.dialog.js 擴充套件 openmsg

//

開啟乙個可返回自定義異常資訊的層

openmsg:function

(url, dlgid, title, options) ,$.pdialog._op, options);

var dialog = $("body").data(dlgid);

//重複開啟乙個層

if(dialog)

if(op.fresh || url != $(dialog).data("url")), function());

});}

} else ,function());

});}

......................

},

3.dwz.core.js 擴充套件 loadurlmsg、

ajaxurlmsg

loadurlmsg: function

(url,dlgid,data,callback));

},ajaxurlmsg:

function

(op),

error:

function

(response)})

},statuscode:

}});

},

dwz系列之五 自定義校驗規則

在dwz.validate.method.js檔案中定義了很多文字校驗規則。date,phone,postcode等。我們可以在這個檔案中新增自己的校驗規則,以ip位址為例 在postcode,date的同級中新增 validator.addmethod ipaddress function val...

SpringBoot異常處理及自定義異常頁面

springboot預設情況下對於異常的處理提供了預設的錯誤頁面,如果我們想要自定義屬於自己的異常頁面同時自己來處理不同型別的異常 到不同的頁面,可以進行相關的配置。在template目錄下建立乙個名為error的目錄,目錄名必須是error,這樣專案啟動springboot就會自動找到該目錄下的錯...

python自定義異常及原理

1 shortinputexception 短了。這個物件繼承了exception類。2 raise了這個物件,被父類接收作為 e,3 print e 預設呼叫e的 str 魔法方法。注意,非自定義異常也是預設重寫了exception的 str 方法。class shortinputexceptio...