Javascript 使用Axios发布数据
我需要使用这样的代码:Javascript 使用Axios发布数据,javascript,post,axios,Javascript,Post,Axios,我需要使用这样的代码: vr1 = 'firstName' value1 = 'Fred' vr2 = 'lastName' value2 = 'Flinstone' axios({ method: 'post', url: '/user/12345', data: { vr1: Value1, vr2: Value2 } }); var obj = { [myKey]: value, } or var obj = {}; obj['name']
vr1 = 'firstName'
value1 = 'Fred'
vr2 = 'lastName'
value2 = 'Flinstone'
axios({
method: 'post',
url: '/user/12345',
data: {
vr1: Value1,
vr2: Value2
}
});
var obj = {
[myKey]: value,
}
or
var obj = {};
obj['name'] = value;
obj['anotherName'] = anotherValue;
因此,它将与执行相同:
axios({
method: 'post',
url: '/user/12345',
data: {
firstName: 'Fred',
lastName: 'Flintstone'
}
});
使用Java脚本6是否可以实现这一点?您可以创建自己的对象并将其传递给数据请求,如下所示:
vr1 = 'firstName'
value1 = 'Fred'
vr2 = 'lastName'
value2 = 'Flinstone'
axios({
method: 'post',
url: '/user/12345',
data: {
vr1: Value1,
vr2: Value2
}
});
var obj = {
[myKey]: value,
}
or
var obj = {};
obj['name'] = value;
obj['anotherName'] = anotherValue;
编辑:如何发布请求
const profile = {};
//...fill your object like this for example
profile[key] = value;
axios.post('profile/student', profile)
.then(res => {
return res;
});
也试试这一款,换成试试这一款,它对我很管用 baseURL
const obj={
名字:弗雷德,
姓氏:弗林斯通
}
axios
.邮政(
“网址”,
这个.obj,,
)
。然后(响应=>{
console.log(响应)
})
.catch(错误=>{
console.log(错误);
});代码>但是,如何使用Axios发送该对象?医生们对此只字未提。最后,发送的数据必须成为JSON,服务器才能理解。我不知道问题出在哪里。我又增加了一个例子。我希望这对您有用问题是,发布的教程使用{…}来表示对象,而不是像您那样使用对象变量,有时它会让我对编程块感到困惑。谢谢