vue axios请求后天数据提示参数为空?
最近刚用vue写了一个小项目,写完静态页面之后准备绑数据遇到了问题。
查了一下vue获取数据的方式,最后用了vue的axios。
main.js代码:
页面中获取数据代码,该传的参数都是正确的:
返回值:
但是在postman或者jquery都能成功取得数据(如下图)难道这是一个什么坑?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在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提交方式token值为空,数据返回出来了,保存一下再测试??
另:data : 数据