jQuery MiniUI

标题: 关于ajax全局错误处理 [打印本页]

作者: cf4000    时间: 2015-3-12 10:04:53     标题: 关于ajax全局错误处理

为了统一处理全局错误,我在boot.js中加入了ajaxComplete,请问这样处理可以吗?
代码如下:

//debugger
mini_debugger = false;

window.onload = function () {
    $(document).ajaxComplete(function (evt, request, settings) {
        var text = request.responseText;
        var obj = mini.decode(text);
        if (obj.error == -1 && typeof (obj.error) != "undefined") { alert(obj.message); if (obj.stackTrace == "timeout") { top.location = '../Default.aspx'; } }
    })
}

//miniui
document.write('<script src="' + bootPATH + 'jquery-1.6.2.min.js" type="text/javascript"></sc' + 'ript>');
document.write('<script src="' + bootPATH + 'miniui/miniui.js" type="text/javascript" ></sc' + 'ript>');
document.write('<link href="' + bootPATH + 'miniui/themes/default/miniui.css" rel="stylesheet" type="text/css" />');
document.write('<link href="' + bootPATH + 'miniui/themes/icons.css" rel="stylesheet" type="text/css" />');
作者: dforce    时间: 2015-3-12 10:29:04

可以的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2