@Zewkin
Я у мамы фронтэндер

Ошибку в скрипте [JavaScript]?

Добрый день, господа.



JavaScript мне почти не знаком, посему прошу вашей помощи.



Вкратце, есть форма логина, данные из нее аяксом передаются обработчику, если логин проходит — устанавливаются куки, отправляется SMS с проверочным кодом и выводится форма его ввода.



Далее, введенный код оправляется другому обработчику, который сверяет куки с установленными, а потом проверяет код.

Так вот, код ко второй форме — не работает.



<script><br>
    $(function(){<br>
        $('#auth').submit(function(e){<br>
        e.preventDefault();<br>
        var m_data=$(this).serialize();<br>
			$.ajax({<br>
				type: 'POST',<br>
				url: 'authorization.php',<br>
				data: m_data,<br>
				success: function(result){<br>
					if(result == 'Success '){<br>
						$('#loginplace').css("display", "none");<br>
						$('#verification').css("display", "block");<br>
						$('#message').css("top", "197px");<br>
						$('#message').html('');<br>
					} else {<br>
						$('#message').html(result);<br>
					}<br>
				}<br>
			});<br>
		});<br>
		$('#smsform').submit(function(e2){<br>
        e2.preventDefault();<br>
        var m_data2=$(this).serialize();<br>
			$.ajax({<br>
				type: 'POST',<br>
				url: 'verification.php',<br>
				data: m_data2,<br>
				success: function(result2){<br>
					if(result == 'Failed '){<br>
						$('#loginplace').css("display", "block");<br>
						$('#verification').css("display", "none");<br>
						$('#message').css("top", "162px");<br>
						$('#message').html('Cначала необходимо залогиниться');<br>
					} else {<br>
						$('#message').html(result2);<br>
					}<br>
				}<br>
			});<br>
		});<br>
	});<br>
</script><br>




Где здесь ошибка?
  • Вопрос задан
  • 3243 просмотра
Решения вопроса 2
@JustDevIt
Если я правильно понял, то вместо
success: function(result2){
  if(result == 'Failed '){

Во второй функции должно быть
success: function(result2){
  if(result2 == 'Failed '){
Ответ написан
Комментировать
Methos
@Methos
image

result2 != result
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
может в переменной result?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы