最近刚用vue写了一个小项目,写完静态页面之后准备绑数据遇到了问题。
查了一下vue获取数据的方式,最后用了vue的axios。
main.js代码:
页面中获取数据代码,该传的参数都是正确的:
返回值:
但是在postman或者jquery都能成功取得数据(如下图)难道这是一个什么坑?
最近刚用vue写了一个小项目,写完静态页面之后准备绑数据遇到了问题。
查了一下vue获取数据的方式,最后用了vue的axios。
main.js代码:
页面中获取数据代码,该传的参数都是正确的:
返回值:
但是在postman或者jquery都能成功取得数据(如下图)难道这是一个什么坑?
13 回答12.6k 阅读
7 回答1.7k 阅读
5 回答1.3k 阅读
9 回答1.5k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
在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提交方式