Axios Post 数据格式

4
我希望axios能够像下面这个格式一样提交数据(使用jquery ajax.post)。

enter image description here

var data = {};
data.params = querystring.stringify({'cmd': 'getUnreadCount', 'isNewAdmin':''});
data = querystring.stringify(data);
axios.post(url, data);

但实际上它是这样发布的。如何将参数更改为类似上面的对象。

输入图像描述


尝试使用双引号将其包装起来,例如 querystring.stringify("{'cmd': 'getUnreadCount', 'isNewAdmin':''}"); - Zakaria Acharki
1个回答

6

看起来你需要在第二行使用 JSON.stringify 而不是 querystring.stringify 来序列化 params

var data = querystring.stringify({
  params: JSON.stringify({'cmd': 'getUnreadCount', 'isNewAdmin':''})
});
axios.post(url, data);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接