16
У меня есть вызов ajax, связанный с ссылкой через jQuery, и я хочу, чтобы он был перехвачен диалоговым окном подтверждения. Но вызов ajax срабатывает независимо от выбранного параметра (даже если пользователь просто закрывает диалог).Перехват вызова jQuery.ajax() с подтверждением()
Есть ли способ заставить подтвердить работу, как в синхронных контекстах?
HTML:
<a href="#" class="removeItem delete">remove</a>
JQuery:
$('.delete').click(function() {
confirm('Are you sure you want to delete this?');
});
$('.removeItem').click(function (event) {
event.preventDefault();
$.ajax({
url: 'myUrl',
type: "POST",
data: {
// data stuff here
},
success: function() {
// does some stuff here...
}
});
});