我把它放在我的JavaScript中,并在$ .ajax中引入了500错误,但这个例程从未被调用过:
$('#msg').ajaxError(function(myEvent, jqXHR, ajaxSettings, thrownError) {
$(this).html(thrownError).addClass('alert alert-error');
});
如果我添加.fail,则会调用.fail get,但是永远不会调用ajaxError。
答案 0 :(得分:2)
ajaxError()除了其他是全局事件,只要您有标准方法处理您站点上的所有ajax请求,而不是按照ajax请求,您将使用这些事件。例如,显示成功/失败的一些进度条。
在上述情况下,请确保您的脚本无法检查ajaxError,例如请求无效的网址等。或者服务器响应无效数据
答案 1 :(得分:1)
您必须使用如下文档选择器:
$(document).ajaxError