我希望axios发布如下格式的数据(使用jquery ajax.post)
var data = {};
data.params = querystring.stringify({'cmd': 'getUnreadCount', 'isNewAdmin':''});
data = querystring.stringify(data);
axios.post(url, data);
但实际上它是这样发布的。如何将params改为像上面那样的对象。
答案 0 :(得分:5)
您似乎需要在第二行使用JSON.stringify
代替querystring.stringify
来序列化params
。
var data = querystring.stringify({
params: JSON.stringify({'cmd': 'getUnreadCount', 'isNewAdmin':''})
});
axios.post(url, data);