Показать сообщение отдельно
  #8 (permalink)  
Старый 26.08.2016, 02:20
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Rasy
Возможно меня не так поняли?
Если на сервере включен отладчик или Апач выдает "оформленные сообщения" об ошибках, то вместо валидного json клиент получит html код, отсюда и ошибка.

var s = "<span>Error</span>";
try {
    console.log(JSON.parse(s))
} catch (e) {
    alert(e)
}


В отладчике то легко проверить что вернул сервер. Чтобы в примере s стало валидным json, тогда - '"<span>Error<\/span>"'.

А причина ответа ошибки уже озвучена.
Ответить с цитированием