【发布时间】:2013-12-16 11:35:13
【问题描述】:
我的 ajax 调用如下所示:
$.ajax({
url: self.options.base_url + '/interface/jsonp/auth_user/',
dataType: 'jsonp',
success: function (data) {
self._after_user_auth(data);
},
error: function () {
self._service_unavailable()
}
});
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>Unhandled Exception</title>
</head>
<body>
<h1>Unhandled Exception</h1>
<p>An unhandled exception was thrown by the application.</p>
</body>
</html>
如果服务器端出现错误,我会收到下一个响应
上升Uncaught SyntaxError: Unexpected token <
有可能在客户端捕捉到吗?
【问题讨论】:
-
发帖
_service_unavailable()?有什么问题 -
@captain 好的,我明白了,_service_unavailable 已被触发(它只是在日志中写入有关它的信息,对异常本身不执行任何操作)但我的 chrome 控制台中仍然出现错误。
标签: javascript jquery ajax try-catch