Jac*_* M. 1 javascript post object axios
我尝试使用 axios 发布一个对象。我需要它是这样的格式:
var dataObj = {username:"username",password:"password",data1:"data1"};
Run Code Online (Sandbox Code Playgroud)
当我用 axios 发布它并在后端捕获时,它会向对象添加一个额外的键,如下所示:
{dataObj:{username:"username",password:"password",data1:"data1"}};
Run Code Online (Sandbox Code Playgroud)
我怎样才能在将它发送到后端之前摆脱这个额外的字段,让它看起来像这样?
{username:"username",password:"password",data1:"data1"}
Run Code Online (Sandbox Code Playgroud)
我知道我可以在后端解析它,但我不能修改后端因为它不是我的。
这是我的 axios 帖子的样子:
axios.post('http://192.168.1.1xx:3000/data', {
dataObj
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
Run Code Online (Sandbox Code Playgroud)
谢谢 :)
axios.post('http://192.168.1.1xx:3000/data',
dataObj
)
Run Code Online (Sandbox Code Playgroud)
代替 :
axios.post('http://192.168.1.1xx:3000/data', {
dataObj
})
Run Code Online (Sandbox Code Playgroud)
删除括号?我的意思是,dataObj)而不是, {dataObj})......因为“dataObj”已经是一个文字对象。
| 归档时间: |
|
| 查看次数: |
1048 次 |
| 最近记录: |