如何从 jQuery Ajax Error 获取堆栈跟踪.
最佳答案
有些人可能想知道如何评估调用成功/错误的源 ajax 调用的堆栈,因为这发生在新线程中。以下内容可能对解决这个老问题的人有用:
var callingState = new Error(); // capture state/stack when ajax is called
jQuery.ajax({// just showing error property
error: function() {
// employ "closure" to access values from the ajax context
// access stack showing context when ajax was called
alert('Caller stack: ' + callingState.stack);
// access stack during "error" callback
alert('Current stack: ' + (new Error()).stack);
}
});
了解有关“关闭”的更多信息 - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures
关于javascript - jQuery Ajax 错误 - 堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32576662/