POST传参序列化
有时候使用POST传参需要序列化, 不然服务器端不会正确接收
比如我这样写后端就会报错
解决方法就是对传参进行序列化
如果用的是vue 使用qs
1: 在组件中引入qs
2: 当你以x-www-form-urlencoded 格式post数据的时候,需要使用qs.stringify来转换data的格式,data一般为js对象。比如你的数据对象是{a:1, b:2},最终转换成a=1&b=2, 当嵌套了对象的时候,比如
data={a: [1,2], b:2},转换成a=&b=2,因此在qs.stringify之前,要保证嵌套的对象要提前序列化为json字符串,即data={a: JSON.stringify([1,2]), b:2}
这样就不再报错
如果使用的是 angularjs
则使用这个方法进行序列化