I am using Laravel 5 with VueJs. I have a simple bootstrap4 modal having 3 input fields. On click submit data is sent to the database using AXIOS post request.
Now I want when I get a response (success) that bootstrap modal should hide. How can I achieve this?
code :
<script>
export default{
data(){
return{
list:{
name:'',
email:'',
phone:''
}
}
},
methods:{
save(){
axios.post('/phonebook',this.$data.list).then((response)=>console.log(response))
.catch((error)=>console.log(error))
}
}
}
</script>
You can use like this:
methods: {
// ...
if(response.status===200) this.closeModal();
// ...
closeModal() {
$('#modal').modal('hide');
}
}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.