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

Ajax. Валидация формы в модалке
Всем доброго времени суток и здравствуйте!

Помогите с отображением. Сделал регистрацию в модальном окне, без Ajax не обойтись. Всё равно познавать азы этой технологии необходимо. Моя проблема для знающих вообще easy.

Проект на PHP-фреймворке Laravel.

Сама регистрация пашет как часики, пользователь добавляется в БД, или, если они есть, приходят ошибки. Создаётся активационный код, отправляется письмо юзеру, в этой части всё нормально.

Проблема с отображением. Моих мизерных познаний JavaScript не хватает.

Значит суть. Вот скрипт:
$(function() {
	$("#form-regis").submit(function(e) {
		e.preventDefault();

		var formURL = $(this).attr("action");
		var formmethod = $(this).attr("method");
		var postData = $(this).serialize();

		$.ajax({
			type: formmethod,
			url: formURL,
			data: postData,
			cache: false,

			success: function (data) {
				console.log(data);
				
			}
		});
		return false;
	});
});


У меня проблемы только в success функции. Я не знаю как отобразить приходящие JSON данные. Если форма заполнена с ошибками, приходит вот такой объект:

Нужно сверху над формой в модалке вывести их списком.

А если форма заполнена нормально, то приходит просто вот такая фраза, тоже в JSON:

Если приходит эта фраза, нужно скрыть форму и отобразить фразу.

Буду рад вашей помощи. Заранее спасибо.
Ответить с цитированием