我想使用 jQuery ajaxError() 处理程序创建一个全局 ajax 错误处理程序,例如:
$(document).ajaxError(function(e, xhr, settings, exception) {
alert('error in: ' + settings.url + ' \\n'+'error:\\n' + exception);
});
来源:http ://api.jquery.com/ajaxError/
但是我想通过让服务器返回一个 JSON 对象而不仅仅是文本来对此进行扩展,然后我的错误处理程序可以使用该对象的属性来决定要做什么并制作一个漂亮的错误对话框。但是我该怎么做呢?
我现在让服务器返回一个有效的 JSON 格式的字符串,但我习惯了 jQuery 函数有一个自动为我解析的“数据”参数,我如何使用没有这样的“数据”的 ajaxError 函数来做到这一点范围?