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()に精通していませんが、これをすべて行うためのより良い方法があるかどうか疑問に思っています!
エラーが何であるか/どこにあるかを簡単に確認するために何をしますか?