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

144
22 марта 2018, 10:26

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

var dataJSONArray = JSON.parse(JSON.stringify('[массив переменных django]').replace(/\n/g, " "));

Но это не работает, когда в джанговской админке в поле notes ввести данные через: test1 <enter> test2 <enter> test3 то получаю ошибку JSON: переход на новую строку

Подскажите как побороть эту ошибку. Спасибо. Если нужен дополнительный код, предоставлю.

массив, который парсится:

[{% for order in orders %} ' + '{"#": "{{ order.id }}","updateUrl":"{% url "staff:order-update" order.id %}","client":"{{ order.client }}", "total":"{{ order.final_price }}","orderNotes":"{{ order.notes }}", "payment":"{{ order.get_payment_gateway_display }}","status":"{{ order.get_status_display }}"}\n' +'{% endfor %}]
READ ALSO
Как задать цвет части круга который пресек границу массива координат?

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

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

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

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

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

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

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

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

138
Apache2 и Laravel 5.6 Error 500

Apache2 и Laravel 5.6 Error 500

Установил laravel 56 в папку /var/www

178