Всем привет! Столкнулся с такой проблемой при разработке сайта. Данные передаются из PHP в JavaScript в теле HTML. Содержат сложные строки (там могут быть апострофы, кавычки и т.п.). На сервере делается кодирование в JSON-формат. На стороне клиента парсится. В некоторых случаях при парсинге возникают ошибки. Выявить из-за чего практически не получается (в онлайн-сервисах JSON успешно разбирается, а браузер не хочет парсить). Есть ли еще какие-нибудь способы передать их в теле? Например, сразу сгенерировать объект JavaScript.
Да, действительно. Предыдущий программист пытался преобразовать json-данные в строку и вставить в скрипт напрямую. В каких-то случаях это проходило, в каких-то нет. Переделал вывод данных в скрытый блок. Все заработало. Спасибо за комментарии!