Ajax用GET提交可以收到数据,而POST不行的原因
我这里用的SpringBoot+Ajax,在提交name属性时,发现GET提交后台就能正常收到,而POST提交了,网页调试里已经看到正确提交了,但是后台就是收不到,百度了一些前者的经验,主要有如下几个原因:
1、提交的属性有重复名字的
2、提交的属性类型与后台接收类型不一致
3、未设置请求头:xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
我就是属于第三个问题,写的时候太依赖快捷提示,没注意就写成了xhr.getResponse Headr("Content-Type","application/x-www-form-urlencoded");
找了半天终于找到了,你找到不同之处了吗,哈哈