Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.11.2013, 21:41
Аватар для Alex57B
Интересующийся
Отправить личное сообщение для Alex57B Посмотреть профиль Найти все сообщения от Alex57B
 
Регистрация: 01.08.2013
Сообщений: 22

Показать кнопку
Всем привет!
Есть такой код
if(telephonetopvalid == true && nametoplen >= 4 && descworksvalid == true) {
				// если обе проверки пройдены
				// сначала мы скрываем кнопку отправки
				$("#sendtop").hide();
				$("#sendtop").after("<div class='otpravka'>отправка...</div>");
				
				$.ajax({
					type: 'POST',
					url: 'mailorder.php',
					data: $("#signuptop").serialize(),
					
					success: function(data) {
						
						$('.telephonetop, .fnametop, .descworks').val('');	
						
						$(".otpravka").replaceWith(data);
							$(".success_mess, .error_mess").delay(2000).fadeOut("slow");	
								$("#sendtop").show();
					},
					error: function(data) { 
					$('.telephonetop, .fnametop, .descworks').val('');	
					
					$(".otpravka").replaceWith("<div class='error_mess'>Ошибка на сайте! Сообщение не отправилось!</div>");
					$(".error_mess").delay(3000).fadeOut("slow");
					}
				});
				
			}


Что это такое:
После нажатия на кнопку она пропадает
появляется надпись "отправка..."
Затем эта надпись заменяется на то что ответит сервер (два варианта <div class="error_mess">Вы уже заказали, дождитесь звонка!</div> или <div class='success_mess'>Сообщение отправлено, спасибо!</div> )
после этого надпись ответа сервера заменяется снова на кнопку которая была до нажатия..

Сейчас в приведенном коде это так и проиходит, но только мгновенно и одновременно, как сделать чтобы последовательно выполнялись действия которые я описал выше. Помогите пожалуйста. Ман курил, не помогло.
Ответить с цитированием
  #2 (permalink)  
Старый 20.11.2013, 01:39
Аватар для Alex57B
Интересующийся
Отправить личное сообщение для Alex57B Посмотреть профиль Найти все сообщения от Alex57B
 
Регистрация: 01.08.2013
Сообщений: 22

Нашел, setTimeout(function () {});
тема закрыта
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Показать (скрыть) фотографии. d00ker Элементы интерфейса 9 25.02.2013 18:58
Нажать кнопку... leny Firefox/Mozilla 1 29.04.2011 23:24
показать кнопку голосовать и запретить подальшие нажатие Лейбл-ов fargus Элементы интерфейса 9 16.12.2010 00:07
JS показать остальные фотографии Ivanus Общие вопросы Javascript 1 14.07.2010 14:11
Нажать кнопку по истечению 2 минут vanek2010 Элементы интерфейса 1 21.01.2010 17:12