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