Мне нужна помощь в том, как создать настраиваемое диалоговое окно подтверждения, используя ajaxConfirmMessage
вместо подтверждения браузера по умолчанию, как указано в документации.
ajaxConfirmMessage , запущенный приобъект окна, когда опция подтверждения дана. Обработчик получает 2 параметра: объект события и текстовое сообщение, назначенное обработчику как часть опции подтверждения. Это полезно для реализации пользовательской логики / интерфейса подтверждения вместо встроенного поля подтверждения javascript.
У меня есть это сейчас
$(window).on('ajaxConfirmMessage', function(event, message) {
// Stop the default confirm dialog
event.preventDefault();
// Okay Button
$('#okay-button').click(function() {
// Resolve the deferred object, this will trigger whatever was being confirmed
event.promise.resolve();
});
// Cancel Button
$('#cancel-button').click(function() {
// Reject the object, this will cancel whatever was being confirmed
event.promise.reject();
});
// Return a value so the framework knows we're handling the confirm
return true;
});
Получил это от поиска в Google.
Это моя кнопка
<a href="" class="btn btn-sm btn-outline-danger" data-request ="onDelete" data-request-success="alert('Successfully Deleted')" data-request-data= "record: {{ post.id }}">Delete</a>
Мне просто нужно несколько советов о том, как заставить это работать, используя модальный загрузчик, который показывает кнопки okay
и cancel
. Я думаю, что так оно и должно быть, или есть лучший способ.