Показать сообщение отдельно
  #1 (permalink)  
Старый 13.06.2017, 15:43
Новичок на форуме
Отправить личное сообщение для dezah Посмотреть профиль Найти все сообщения от dezah
 
Регистрация: 23.04.2017
Сообщений: 5

Форма отправляется по второму клику
Есть форма на с отправкой на ajax, но почему отправляется только по второму клику:
$(document).ready(function(){
	 $("#register-form").validate({
	  submitHandler: function(form) {
		  $(form).submit(function(e){
				$.ajax({
					type: 'POST',
					url: '/ajax/register.php',
					data: $("#register-form").serialize(),
					dataType: 'json',
					success: function(result){
						if (result.status) {
							
							$("#register-form .message").text(result.message);
							$("#register-form .message").removeClass("hide");					
							
							if (result.status=='success'){
								$("#register-modal").html('<h4 style="text-align:center;">Мы обрабатываем вашу заявку!</h4><div id="floatingBarsG"><div class="blockG" id="rotateG_01"></div><div class="blockG" id="rotateG_02"></div><div class="blockG" id="rotateG_03"></div><div class="blockG" id="rotateG_04"></div><div class="blockG" id="rotateG_05"></div><div class="blockG" id="rotateG_06"></div><div class="blockG" id="rotateG_07"></div><div class="blockG" id="rotateG_08"></div></div>');
					         	setTimeout(function(){
								    $("#register-modal").text(result.message);
								  } , 5000);
								        }

							}
						}
				});
				e.preventDefault();	
				return false;     
			});
	  }
	 });
	 $(".showlogin").click(function(){
	 	$(".log").show();


	 })


});


Может кто подскажет почему?
Ответить с цитированием