最近刚用vue写了一个小项目,写完静态页面之后准备绑数据遇到了问题。
查了一下vue获取数据的方式,最后用了vue的axios。
main.js代码:
页面中获取数据代码,该传的参数都是正确的:
返回值:
但是在postman或者jquery都能成功取得数据(如下图)难道这是一个什么坑?
最近刚用vue写了一个小项目,写完静态页面之后准备绑数据遇到了问题。
查了一下vue获取数据的方式,最后用了vue的axios。
main.js代码:
页面中获取数据代码,该传的参数都是正确的:
返回值:
但是在postman或者jquery都能成功取得数据(如下图)难道这是一个什么坑?
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
在axios中传入data类型是JSON格式的话,那么头部
content-type
会被设置成为application/json
你可以先看看后端的post方法中,body解析方式是否支持
application/json
如果不支持application/json。
可以使用
application/x-www-form-urlencoded;charset=utf-8
格式类似下面这种,那么数据就是xxx=yyy&xxxx=yyyy格式的字符串(会放在body中)
也就是传统
jQuery
的post提交方式