为了账号安全,请及时绑定邮箱和手机立即绑定

axios提交不了数组的问题

axios提交不了数组的问题

富国沪深 2018-10-24 20:56:25
按照这个要求:localhost/goods?ids[]=1&ids[]=2axios代码如下:  var array = [1, 2];  let json = JSON.stringify(array);  console.log(json);   axios.get('http://localhost/goods', json).then(function (res) {  if (res.code == 200) {   console.log("ok");  } }上面的代码似乎有误,如何使用axios来实现这个URL请求方法?
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

url 地址和请求体参数的序列化方式好像是不一样的,url 的参数序列化可以使用一个叫 qs 的包 调用 qs.stringify。
但是 axios会对url参数自动进行序列化,可以直接

axios.get('http://localhost/goods', {  params: {ids: [1,2]}
})


查看完整回答
反对 回复 2018-10-24
  • 1 回答
  • 0 关注
  • 1341 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号