【发布时间】:2012-09-27 15:42:50
【问题描述】:
你们对全局处理 AJAX 错误、在控制台中显示任何/所有信息有什么想法?
到目前为止,我正在做这样的事情:
jSpace._displayAjaxErrors = function (xhrResponseText) {
var errObj = $.parseJSON(xhrResponseText);
// _log is an internal console log that won't break in IE (aka does nothing)
_self._log('\n -- AJAX ERROR @ ' + _self._getTimeStamp() + ' --');
_self._log('ExceptionType : ' + errObj.ExceptionType);
_self._log('Error Message : ' + errObj.Message);
_self._log('StackTrace : \n' + errObj.StackTrace);
// then a dialogBox here
};
目前每个.ajax() 都包含此内容:
error: function (xhr, status, error) {
jSpace._displayAjaxErrors(xhr.responseText);
}
我不熟悉.ajaxError(),但想知道是否有更好的方法来完成这一切!
您如何轻松查看错误的内容/位置?
【问题讨论】:
标签: javascript ajax jquery error-handling