[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: обновление после отправки формы
dimonise
как после отправки формы при помощи ajax обновить страницу?
$(document).ready(function(){  

$('#sheep').submit(function(){
$.ajax({
type: "post",
url: "ajax.php",
data: $('#sheep').serialize()+"&"+"save="+$('#save').val(),
success: function(html){
alert('Запись добавлена');
//$("#content_im").html(html);
}
}
);
return false;
});
});

все отправляет нормально, но форма остается заполненной.. как то не корректно получается



Спустя 6 минут, 27 секунд (6.05.2012 - 19:17) redreem написал(а):
$(document).ready(function(){  

$('#sheep').submit(function(){
$.ajax({
type: "post",
url: "ajax.php",
data: $('#sheep').serialize()+"&"+"save="+$('#save').val(),
success: function(html){
alert('Запись добавлена');
location.href = '/';
//$("#content_im").html(html);
}
}
);
return false;
});
});

Спустя 17 минут, 21 секунда (6.05.2012 - 19:34) Zhandos написал(а):
dimonise, банально.
Создай слой формы.
Создай слой с сообщением о успешной отправке.
После ajax запроса скрой слой формы, отобрази слой с сообщением. И не надо раз ajax используешь делать редиректы и прочие извращения.
Ну и за одно убери alert. Это раздражает. Лучше использовать alert только в случае ошибки.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.