Задать вопрос
@eskrano

Как правильно обработать ответ?

Всем привет! Делаю форму регистрации. После нажатия на кнопку зарегистрироваться Скрипт проверяет через аякс занят ли почтовик.
Вот код
$.ajax({
			url:'/signup/checkusername',
			type:'POST',
			data:{
				email:email
			},
			error:function(data){alert(data.responseText)},
			success:function(data){alert(data.message);}
		});


А вот мой метод:
public function checkMail(Request $request)
    {
        $email = $request->input('email');
       return response('Error',400);
    }


Ответ приходит в алерт но в консоле у меня появляется этакая ошибкка: NS_ERROR_XPC_SECURITY_MANAGER_VETO: signup:171:0

171 строка error:function(data){alert(data.responseText)},
  • Вопрос задан
  • 1057 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Writerim
@Writerim
Заполнить позже...
На сколько я помню data это просто ответ в виде html , а не объект.
Ответ написан
1. ответ в xml или json приходит?
2. responseText и message - это что? такой элемент в составе ответа?
3. вобщем, можно увидеть ответ, как он приходит с бэкенда?

на вскидку, если ответ примернт такой:
<xml>
<message>Отлично, теперь мы вас заспамим!</message>
</xml>

... то должно быть примерно так:
$.ajax({
      url:'/signup/checkusername',
      type:'POST',
      dataType: 'xml',
      data:{
        email:email
      },
      success:function(data){ alert($(data).find("message").text()); }
    });
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы