我希望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)
但实际上它是这样发布的。如何将参数更改为上述对象。
看起来您需要使用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)