У меня есть вызов 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...
}
});
});