Поломался JSON.parse

157
22 марта 2018, 10:27

Добрый день! Ситуация такая: обрабатываю форму и на ее основании создаю Объект. Перед отправкой AJAX- стрингую его JSON.stringify(data). Все норм. На сервере, полученный запрос прогоняю через связку модулей, не совершая над ним никаких действий (тестирую коллбэки). И возвращаю назад.

По приходу ответа, парсю его: JSON.parse(xhr.responseText), вроде бы все норм. Ошибок никаких не выдает. Однако в консоль выводится строка. Мой объект, только в виде строки.

В чем может быть причина такого поведения?

вывод консоли:

{"delivery":{"adresat":{"lastName":"Иванов","firstName":"Дмитрий","secondName":"Петрович","inn":"111111111","tel":"(044)1234567","email":"jhfejfek@gmail.com"},"client":{"lastName":"Сидорода","firstName":"Мария","secondName":"Николаевна","inn":"2222222222","tel":"(097)1234567","email":"jhsjdj@gmail.com"},"post":{"cod":{"office":"39931ae9-e1c2-11e3-8c4a-0050568002cf","obl":"dcaae3a1-4b33-11e4-ab6d-005056801329","raion":"e4aa4da4-4b33-11e4-ab6d-005056801329","city":"e71815c4-4b33-11e4-ab6d-005056801329"},"text":{"office":"Отделение №1: ул. 1 Мая, 2а","obl":"Харьковская область","raion":"Золочевский р-н","city":"Золочев"}}},"cart":[16,17]}
READ ALSO
Ошибка JSON.parse при переходе в поле на вторую строчку. Как обойти?

Ошибка JSON.parse при переходе в поле на вторую строчку. Как обойти?

Для построения и инициализации Metronic Datatable использую в коде JSONparser, данные парсятся с джанговской админки и что бы исключить ошибку с переходом...

146
Как задать цвет части круга который пресек границу массива координат?

Как задать цвет части круга который пресек границу массива координат?

Задача: есть вертикальная линия со своими координатами, и есть концентрические круги разных цветов (как мишень в тире), нужно при перетаскивании...

152
В firefox 52.6 esr на winXP проблема с обработкой ответа от сервера (json)

В firefox 52.6 esr на winXP проблема с обработкой ответа от сервера (json)

Суть проблемы: делаю обычный jquery ajax запрос, ответ приходит все хорошо,кроме того что если не пропустить ответ через JSONparse(response), то в firefox 52

120
Как убрать галочку

Как убрать галочку

Как убрать галочку с чекбокса с помощью JavaScript, которую установил пользователь?

139