я хочу вновь добавила запись для просмотра на поле выбора, как только новая запись была вставлена в таблице, вот мой Laravel HTML кодLaravel 5,3 и Vuejs Ajax вызов на поле выбора
<div class="form gorup">
<select class="form-control" >
<option @click="called" v-for="task in list" >@{{task.body}}</option>
</select>
</div>
Здесь это код vue js, который извлекает данные с помощью ajax.
<script>
});
new Vue({
el: 'body',
data: function(){
return{
list:[]
};
},
methods: {
called: function(){
$.getJSON('api/tasks', function (tasks) {
this.list = tasks;
console.error();
}.bind(this));
},
},
});
</script>
здесь код из функции Laravel маршрута, который производит элементы задачи
Route::get('api/tasks', function(){
return App\Task::latest()->get();
});
Так что моя идея заключается в том, что если пользователь нажимает на поле выбора выполняется код Ajax, извлекает запись и отображают данные в <option></option>
тегах
Где код для добавления задачи в список, созданный будет вызываться только один раз. – Saurabh
Вы используете vue 1 или 2? – retrograde
Я использую Vue 1 –