【发布时间】:2018-09-05 13:09:09
【问题描述】:
<div class="row">
<div class="col-md-4">
<div class="form-group label-floating">
<label class="control-label">Act</label>
<input type="text" class="form-control" v-model="act" >
</div>
</div>
<div class="col-md-4">
<div class="form-group label-floating">
<label class="control-label">Section </label>
<input type="text" class="form-control" v-model="section">
</div>
</div>
<button>Add row</button>
</div>
所以,当我点击添加按钮时,我需要继续添加上面的行。当我点击添加行按钮时,如何添加这一行。
我需要将值作为 BOOKED UNDER 传递:
[{
act :,
section:,
}]
如果我有更多行,我需要以逗号分隔的形式传递值。我的js很弱,这是我第一个遇到这种问题的项目。我怎样才能以这种方式添加值。
我的vue js代码是
addForm = new Vue({
el: "#addForm",
data: {
bookedUnder:[],
act: '',
section:'',
},
methods: {
handleSubmit: function(e) {
var vm = this;
data['otherNatureofOffense'] = //in the abve way
$.ajax({
url: 'http://localhost:3000/record/add/f/',
data: data,
type: "POST",
dataType: 'json',
success: function(e) {
if (e.status) {
vm.response = e;
alert("success")
} else {
vm.response = e;
console.log(vm.response);
alert(" Failed")
}
}
});
return false;
},
},
});
请帮我解决一下
【问题讨论】:
-
您应该在此处阅读有关 vuejs 组件的信息(他们的官方文档):vuejs.org/v2/guide/components.html
-
ajax 调用是否给你一个成功提示?
-
是的,先生,它会给.. 但是为什么会这样,这不是我们的问题
-
这是我点击添加行按钮时所需要的,我需要调出另一行作为给定的行
-
成功时的响应值e是多少?
标签: javascript jquery html vue.js vue-component