vue-cli axios post请求提交数据接收不到
如下图为register方法,通过axios发送post请求提交数据,打印出提交结果
但是在控制台什么都没有打印出来
再次查看network之后,发现已经请求值了
接收不到输入的数据,怎么情况???求解
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如下图为register方法,通过axios发送post请求提交数据,打印出提交结果
但是在控制台什么都没有打印出来
再次查看network之后,发现已经请求值了
接收不到输入的数据,怎么情况???求解
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
1,你network截图是request payload,而你打印的是response ; 所以你得截图network的response是什么。
2,如果你的response也是有返回结果的,那就要看下你的
this.$emit('has-register', res.data)
操作是否影响了res.data。有请求值不能保证一定会有返回值啊。
看看请求返回内容吧,也许接口就是没有任何返回呢?!
你确定你请求的接口有给你返回值吗?
你的请求值是有了。但是返回值呢
比如这个
你确定你的res.data.data里面有值?
1.因为jQuery与axios在post请求中,数据的处理方式并不相同。jQuery默认数据是Form格式,axios则是前后端同构的payload形式,这个区别造成了后台在获取post请求的数据时获取方式不同。
2.
你看看network里的response里有没有返回值
多了一个data