1.路径问题:前端路径开头不能加"/",后端@RequstMapping中加不加都可以,一般加上“/”;(更改路径后重启服务器后才生效,测试点击update resource and classes无效)
2.发送数据类型与后台返回数据类型不对:
如果前端写的dataType是:“json”,那后端就要返回json类型的数据,需要导包(网上有很多,推荐以下三个一起导入):
/*jaxkon-annotations.jar
jackson-core.jar
jackson-databind.jar
*/
如果后端用String类型接收,那么前端就要将数据用JSON.stringify()方法将js对象转换成字符类型:
var params = JSON.stringify({"username":"wei", "password":"toor"});
3.后端使用@RequestBody接收请求体,那么前端发送类型就必须使用
type:"POST"
:
更多推荐
ajax发送请求失败的原因
发布评论