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

Как обрабатывать эту ajax-ошибку?

Мой код очень простой:

var запрос = new XMLHttpRequest()
запрос.open('POST',  /'1.php')  

запрос.onreadystatechange = function()
		    {
		        if(запрос.readyState === 4)
		            { 	  
		                var ответ = JSON.parse(запрос.responseText)
		                alert(запрос.responseText.length)


Ответ всегда в виде JSON

Но если сервера к которому обратился клиент не существует то запрос.responseText = строке размером 320 или 318 символов ( на разных серверах)

то есть клиент обращается к несуществующему серверу и JSON.parse не может распарсить ответ и выдает ошибку
  • Вопрос задан
  • 60 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
  • beONmax
    Курс JavaScript – полный курс с нуля до результата
    1 месяц
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
KickeRocK
@KickeRocK
FrontFinish
Вот это еще проверьте и тогда тяните
Статус
какие есть
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
LIAN Москва
от 270 000 до 300 000 ₽
Aporia Севастополь
До 150 000 ₽
ITK academy Воронеж
от 75 000 ₽