Показать сообщение отдельно
  #7 (permalink)  
Старый 20.07.2013, 11:17
Интересующийся
Отправить личное сообщение для egreek Посмотреть профиль Найти все сообщения от egreek
 
Регистрация: 22.08.2011
Сообщений: 18

danik.js, такое решение верно? или есть потенциальные недостатки?
$(document).ready(function(){
		$("#reg-form").submit(function(e, data) { 
			if (data == 'cansubmit') return true;
			e.preventDefault();
			var fields = $("#reg-form").serialize();
			$.ajax({
								url:	 'core/reg-check.php',
								type:	 'GET',
								data:  fields,
								success: function(response){
                                                //проверка всех полей в reg-check.php и регистрация там же
                                                //если все хорошо, сабмит сразу в cabinet.php
										if (response == 'ok') {
											$('#reg-form').trigger('submit', 'cansubmit');
										}
								},
								error:  function(){
								    alert('Возникла ошибка.');
									return false;
								}
							});
        })
    });

Последний раз редактировалось egreek, 20.07.2013 в 12:05.
Ответить с цитированием