Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.09.2012, 12:28
Интересующийся
Отправить личное сообщение для stalker77 Посмотреть профиль Найти все сообщения от stalker77
 
Регистрация: 31.08.2011
Сообщений: 16

Использование результата аякс запроса в последующем javascrit- коде
В обработчике onsubmit необходимо последовательно выполнить ajax-запрос, а потом вызвать диалоговое окно(confirm) с полученным результатом - и в зависимости от выбора OK или Отмена произвести submit или отменить.

Делаю так:
<form onsubmit="return form_submit()"...>

function form_submit(){
$.ajax({
type: "POST",
url: "ajax.php",
async: false,
dataType: "HTML",
data: "param=1",
success: function(data){
return confirm(data);
}
});
}
Но при выборе "Отмена" всё равно производится submit

Последний раз редактировалось stalker77, 21.09.2012 в 15:26.
Ответить с цитированием
  #2 (permalink)  
Старый 21.09.2012, 15:33
Интересующийся
Отправить личное сообщение для stalker77 Посмотреть профиль Найти все сообщения от stalker77
 
Регистрация: 31.08.2011
Сообщений: 16

Сделал сам. Помогло вынести reurn confirm отдельно
function form_submit(){
var a;
$.ajax({
type: "POST",
url: "ajax.php",
async: false,
dataType: "HTML",
data: "param=1",
success: function(data){
a=data;
}
});
return confirm(a);
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод запроса из базы через аякс во фрейме assema AJAX и COMET 2 01.08.2012 13:13
Обработка изображения до его отображения на странице после аякс запроса балерун Общие вопросы Javascript 1 30.05.2012 17:20
Как приостановить выполнение скрипта до получения результата AJAX запроса? Хиросим AJAX и COMET 9 31.10.2011 10:56
Сохранение результата ajax запроса после нажатия 'back' gregOlsen AJAX и COMET 5 18.11.2009 12:23