本文的内容已经过时或失效,未删除是因为当作一个记录。


首先确保controller的方法中添加了@ResponseBody注解,或者使用@RestController注解。

其次,如果controller的方法返回是字符串,那么 ajax 中的dataType要写成dataType:"json"

如果要让controller的方法返回json,则需要在请求方法的注解里添加produces = MediaType.APPLICATION_JSON_VALUE,例如:

@PostMapping(value = "/xxx",produces = MediaType.APPLICATION_JSON_VALUE)

参考资料:

springmvc中ajax请求后success函数无反应
Spring MVC - How to return simple String as JSON in Rest Controller

标签: none

评论已关闭