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,服务器才能理解。我不知道问题出在哪里。我又增加了一个例子。我希望这对您有用问题是,发布的教程使用{…}来表示对象,而不是像您那样使用对象变量,有时它会让我对编程块感到困惑。谢谢