Я использую jQuery Ajaxify , чтобы изменить мои формы. Он имеет все те же функции обратного вызова, что и стандартная функция $.ajax
. Я пытаюсь добавить в стандартный диалог Javascript confirm()
, прежде чем форма будет отправлена. Проблема в том, что, как только вы нажмете кнопку отправки, запрос ajax пройдет. Как мне отложить это до тех пор, пока пользователь не сделает выбор для подтверждения?
Конфликтующие сценарии:
$('form').ajaxify({
success: function(data, status, request) {
// do some stuff
}
})
Который просто отправляет форму через ajax, а не через HTML. И тогда этот сценарий:
$('#accept-form').submit(function(e) {
return confirm('Are you sure you want to accept this bid?');
});
Что выдает диалоговое окно, но не имеет значения, что вы нажимаете, потому что форма уже отправлена и отправлена.