Javascript 本地错误事件之前的全局ajaxError事件
我有一个全局ajaxError事件,类似这样:Javascript 本地错误事件之前的全局ajaxError事件,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个全局ajaxError事件,类似这样: $(document).ajaxError(function myErrorHandler(event, xhr, ajaxOptions, thrownError) { alert("There was a global ajax error!"); }); $(imageUploadForm).ajaxForm({ url: assetsUplUrl, type: 'POST',
$(document).ajaxError(function myErrorHandler(event, xhr, ajaxOptions, thrownError) {
alert("There was a global ajax error!");
});
$(imageUploadForm).ajaxForm({
url: assetsUplUrl,
type: 'POST',
dataType: 'json',
data: {project_id: projectId, type: 'image', widget: widget},
error: function(responseText, status, xhr, form){
alert("There was a local ajax error!");
}
});
我有很多当地的ajaxEvents,比如:
$(document).ajaxError(function myErrorHandler(event, xhr, ajaxOptions, thrownError) {
alert("There was a global ajax error!");
});
$(imageUploadForm).ajaxForm({
url: assetsUplUrl,
type: 'POST',
dataType: 'json',
data: {project_id: projectId, type: 'image', widget: widget},
error: function(responseText, status, xhr, form){
alert("There was a local ajax error!");
}
});
如何在本地ajax中不更改全局错误事件之前触发全局错误事件?我找到了解决方案。我改变
$(document).ajaxError(function myErrorHandler(event, xhr, ajaxOptions, thrownError) {
alert("There was a global ajax error!");
});
到
在本地之前调用全局处理程序。我找到了解决方案。我改变
$(document).ajaxError(function myErrorHandler(event, xhr, ajaxOptions, thrownError) {
alert("There was a global ajax error!");
});
到
全局处理程序在本地之前调用。根据我的理解,我认为这是不可能的。虽然我不是100%,但我不会在这个时候给出一个实际的答案。从我的理解来看,我认为这是不可能的。虽然我不是100%,但我不会在这个时候给出一个实际的答案。