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

Отмена отправки формы...
Здравствуйте, проблема следующая:
$(function(){
	$('#forma').on('submit', function(){
		$.post('ajax.php', {
			prm1: 1,
			prm2: 1
		}, function(data){
			
		});
	});
});

Идет запрос на сервак и ворачивает true или false. Так вот как сделать return false для родительской функции, если сервак вернул false?

Должно что-то в этом роде получиться
$(function(){
	$('#forma').on('submit', function(){
		$.post('ajax.php', {
			prm1: 1,
			prm2: 1
		}, function(data){
			if(data == 'false')
			{
				$('#forma').submit(function(){
					return false;
				});
			}
		});
	});
});

Вот код который я выше привел, он не работает. (При таком раскладе сервак не возвращает ответ!)
Надеюсь на вашу помощь ув. форумчане.

Я думаю что проблема в том, что JS не дожидается ответа от сервака. Может сделать синхронный запрос?

Последний раз редактировалось Kandiar, 27.10.2013 в 10:59.
Ответить с цитированием