ajax和 Http Status
之前一直奇怪ajax發送請求后success 和 error 分界的狀態碼是多少, 主要很多將ajax的教程也沒有提到,
例如, 我用ResponseEntity<Map>(map, HttpStatus.INTERNAL_SERVER_ERROR);
(500)來響應, ajax會用error來接收, 然后在論壇看到有大佬說到了Ajax源碼中有指明:
isSuccess = status >= 200 && status < 300 || status === 304;
Spring 中的Enum HttpStatus
- 官方API https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/http/HttpStatus.html