У меня есть данные JSON, переданные PHP, и мне нужно разобрать его в Javascript.JSON parse и одиночная цитата
item = JSON.parse('<?=json_encode($item_localized);?>');
Некоторые проблемы. У меня есть строка в $ item_localized, которая содержит одиночную кавычку. Jsonlint говорит, что это действительно json. Потому что я использую '<?=json_encode($item_localized);?>'
- Получаю сообщение Uncaught SyntaxError: Неожиданный идентификатор. Я не могу использовать двойные кавычки. Я попытался заменить одинарные кавычки \ ', но он не работает.
Что вы здесь делаете? JSON для javascript, и вы пытаетесь разобрать PHP-код? Это внутри файла PHP или? – skywalker
Внутри файла PHP. json_encode возвращает допустимые данные JSON и данные анализа javascript – user3442231