- 原先因为axios post请求后台收不到数据,搜了一下网上的解决办法。
- 推使用QS,QS的确可以让后台收到数了。但是我要传递的有boolean数据,后台收到的是string,我打印了
this.$qs.stringify()
的结果,他和JSON.stringify()
不一样。 - 请问,我要怎么将boolean数据给后台?
this.$qs.stringify()
的结果,他和JSON.stringify()
不一样。10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
http本质上发送的都是文本.
文本是不存在type的,都是文本而已,所以后台收到的就是一个
key
的值是"true"
,而不是一个Boolean的true
,如果前后端不进行约定的话,就只能传递本身是有数据类型的结构,比如发送一个json给后台,json是有数据类型的,可以传递boolean