jQuery MiniUI

 找回密码
 立即注册
查看: 1711|回复: 1
打印 上一主题 下一主题

关于ajax全局错误处理 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2015-3-12 10:04:53 |只看该作者 |倒序浏览
为了统一处理全局错误,我在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" />');

Rank: 8Rank: 8

沙发
发表于 2015-3-12 10:29:04 |只看该作者
可以的

Archiver|普加软件

GMT+8, 2024-11-17 21:34 , Processed in 1.050983 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部