【发布时间】:2018-08-29 23:25:35
【问题描述】:
我有一个
<select id="ddlTipoUsuario" class="form-control" >
<option v-for="tipoUsuario in tipoUsuarios">{{tipoUsuario.Tipo}}</option>
</select>
填充了 Vue 和 axios,但我需要获取 ID 值才能发布到另一个表中。 在 response.data 中返回这些值:
[ {
"TipoUsuarioId": 1,
"Tipo": "Administrador"
},
{
"TipoUsuarioId": 2,
"Tipo": "Usuario"
} ]
要填充我的<select>,我使用以下代码:
export default {
data() {
return {
tipoUsuarios:[],
}
},
method: {
getTipoUsuario() {
axios.get("http://localhost:50995/api/GetTipoUsuario")
.then(response => {
this.tipoUsuarios = response.data,
this.status = response.data
})
.catch(e => {
console.log(e)
})
}
}
这是我现在的 POST 方法:
addUsuario() {
axios.post("http://localhost:50995/api/PostUsuario", {
"Nombre": this.nombre,
"ApellidoP": this.apellidoP,
"ApellidoM": this.apellidoM,
"Email": this.email,
"NombreUsuario": this.nombreUsuario,
"Contrasena": this.password
})
},
当我选择<select> 的一个选项时,我需要生成一个带有ID 值的POST。
谢谢。
【问题讨论】:
-
ID应该去哪里?我的意思是,你说你需要它,但不要说你会在哪里使用它。
-
我需要 POST 方法中的 ID,以将其保存在数据库中
-
具体在哪里?展示如果你有它,你会怎么做。
-
对数据库来说,就是表之间的关系。我只是在练习
标签: post drop-down-menu vue.js axios