2
Вот АяксаJavascript - путать с использованием подтверждения в Ajax
$('#delete_button').live('click', function(e){
e.preventDefault();
confirmDelete();
$.ajax({
url: del_link,
dataType: 'json',
success: function(data) {
location.replace(data.redirect_url);
}
});
});
и в отдельном файле JS У меня есть
function confirmDelete() {
return confirm('Are you sure you want to delete?');
}
При нажатии «Отмена» в диалоговом окне подтверждения Аякс работает (когда это не должно).
Что я делаю неправильно?
Функция возвращает логическое значение, которое вы должны сделать что-то с - как это было предложено в этом ответе возвращают ложь не будет работать остальные из этого. – Dror