Ajax可以't捕获从ResponseEntity(Spring MVC)对象发送的错误
Ajax can't catch error sent from the ResponseEntity (Spring MVC) object
在我的控制器中:
return new ResponseEntity<>("Order is Fulfilled Already!", HttpStatus.BAD_REQUEST);
我将HttpStatus设置为BAD_Request,此控制器返回
{"headers":{},"body":"Order is Fulfilled Already!","statusCode":"BAD_REQUEST"}
这是我的Ajax代码:
$.ajax({
type : "GET",
contentType : "application/json; charset=utf-8",
url : "/tt/fulfill/order/${orderID}",
dateType : 'json',
cache: false,
success: function (data) {
alert(data.statusCode);
},
error: function (data) {
alert(data.body);
},
});
然而,HttpStatus.BAD_REQUEST
被"成功"而不是"错误"所吸引。(它进入了成功的区块)。我是不是遗漏了什么?
但是,HttpStatus.BAD_REQUEST被"success"而不是"错误"。
这意味着ajax是成功的ajaxerror在ajax失败时发生。
ajax错误函数的执行主要是因为4xx&5xx发布
您可以检查此ajax的状态代码。
相关文章:
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用 JQUERY AJAX (Spring MVC) 从控制器中删除
- Spring MVC:如何在Javascript中访问modelAndView XML对象
- 无法使用Angular JS和spring MVC打开下载文件
- Spring MVC Ajax请求刷新动态表
- 打印从Spring MVC Controller发送的字符串数组只显示“;toJSON”;在javascript中
- 如何将我的Ionic应用程序与我的java服务器(Spring MVC)连接
- 如何将Spring MVC Javascript模板引擎与双节棍集成
- Spring MVC 集成 js 和 css 文件
- Spring MVC中的PUT方法HTTP Status 400-AngularJS
- 如何使用Spring MVC将Java Map放入Optgroup选项中
- Spring MVC与Google图表,创建javascript数据表的最佳方式是什么
- spring mvc, rest, angularJs
- Spring MVC获取onclick输入星级的值
- 带有 Spring MVC <3.0.4 的 JSP 中的源 JavaScript 文件
- 是否可以将javascript json ajax POST的多个参数传递给Spring MVC控制器
- 如何将Spring MVC的JSON响应放入jsp中的表中
- Spring MVC 框架(从 UI 到完成事务的过程)
- 将文件夹上传到服务器(mvc spring)