27 lines
649 B
JavaScript
27 lines
649 B
JavaScript
|
$(document).on('click', '.button-ajax', function (e) {
|
||
|
e.preventDefault();
|
||
|
var action = $(this).data('action');
|
||
|
var method = $(this).data('method');
|
||
|
var csrf = $(this).data('csrf');
|
||
|
var reload = $(this).data('reload');
|
||
|
|
||
|
axios.request({
|
||
|
url: action,
|
||
|
method: method,
|
||
|
data: {
|
||
|
_token: csrf
|
||
|
},
|
||
|
})
|
||
|
.then(function (response) {
|
||
|
console.log(response);
|
||
|
})
|
||
|
.catch(function (error) {
|
||
|
console.log(error);
|
||
|
})
|
||
|
.then(function () {
|
||
|
if (reload) {
|
||
|
window.location.reload();
|
||
|
}
|
||
|
});
|
||
|
});
|