4

我希望 axios 发布如下格式的数据(使用 jquery ajax.post)

在此处输入图像描述

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

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

在此处输入图像描述

4

1 回答 1

6

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

var data = querystring.stringify({
  params: JSON.stringify({'cmd': 'getUnreadCount', 'isNewAdmin':''})
});
axios.post(url, data);
于 2016-07-23T03:43:34.440 回答