Показать сообщение отдельно
  #3 (permalink)  
Старый 24.04.2017, 14:41
Интересующийся
Отправить личное сообщение для BIGserg Посмотреть профиль Найти все сообщения от BIGserg
 
Регистрация: 09.03.2014
Сообщений: 13

Сообщение от Nexus Посмотреть сообщение
Возможно проблема в том, что сервер возвращает невалидный json.
Т.к. dataType указан как json, то jq пытается сразу пропарсить ответ и вернуть объект, не строку, а т.к. ответ сервера невалидный, то jq и выкидывает сообщение об ошибке.

Можно dataType закомментировать и самостоятельно попытаться распарсить ответ сервера, чтобы убедиться в написанном мною, либо опровергнуть это.
Нет, если убрать тип данных json то все работает, но это не потому, что сервер возвращает некорректный тип данных, а потому, что скорее всего что то с теми данными которые я пытаюсь отправить. Даже если специально подготовить валидный ответ от сервера в качественном json формате то ошибка будет сохраняться.

Есть некоторые посты которые утверждают, что такая проблема вызывается только в браузерах chromium и вызвана символами табуляции в json запросе на сервер.
Ответить с цитированием