axios发布数据格式

jas*_*son 3 ajax jquery axios

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

在此处输入图片说明

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

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

在此处输入图片说明

Nic*_*sev 5

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

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