Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.06.2011, 11:12
Аспирант
Отправить личное сообщение для _axl Посмотреть профиль Найти все сообщения от _axl
 
Регистрация: 21.07.2009
Сообщений: 39

JSON.parse и html кодированный json_encode
Пытаюсь с сервера передать html код закодированный в json функцией json_encoded().

json:
{"link":"<a href=\"javascript:void(null);\" rel=\"pic23.jpg\" class=\"editor_file_link editor_file_ico_jpg\">pic23.jpg<\/a>"}


JSON.parse ругается:
Цитата:
JSON.parse: expected ',' or '}' after property value in object
а $.parseJSON:
Цитата:
Invalid JSON
В чем может быть причина?
Ответить с цитированием
  #2 (permalink)  
Старый 29.06.2011, 11:25
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Вы наверное этот json в JavaScript-е в строку вставляете? В результате чего, слэши, экранирующие кавычки, превращаются в тыкву.
Ответить с цитированием
  #3 (permalink)  
Старый 30.06.2011, 08:42
Аспирант
Отправить личное сообщение для _axl Посмотреть профиль Найти все сообщения от _axl
 
Регистрация: 21.07.2009
Сообщений: 39

Долго искал ответ в нете, но так и не понял почему. Этож нормально экранировать кавычки, которые не являются концом строки?
Строка передается в callback функции делающей ajax запрос.

Последний раз редактировалось _axl, 30.06.2011 в 08:49.
Ответить с цитированием
  #4 (permalink)  
Старый 30.06.2011, 11:49
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Покажите код, который приходит с сервера.
Ответить с цитированием
  #5 (permalink)  
Старый 30.06.2011, 12:01
Аспирант
Отправить личное сообщение для _axl Посмотреть профиль Найти все сообщения от _axl
 
Регистрация: 21.07.2009
Сообщений: 39

{"link":"<a href=\"javascript:void(null);\" rel=\"pic23.jpg\" class=\"editor_file_link editor_file_ico_jpg\">pic23.jpg<\/a>"}
Ответить с цитированием
  #6 (permalink)  
Старый 30.06.2011, 12:16
Аватар для vflash
Профессор
Отправить личное сообщение для vflash Посмотреть профиль Найти все сообщения от vflash
 
Регистрация: 09.07.2007
Сообщений: 304

JSON.parse('{"link":"<a href=\\"javascript:void(null);\\" rel=\\"pic23.jpg\\" class=\\"editor_file_link editor_file_ico_jpg\\">pic23.jpg<\\/a>"}')
__________________
лучшая rss читалка zzreader.com
Ответить с цитированием
  #7 (permalink)  
Старый 30.06.2011, 13:03
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

И что вы с ним потом делаете?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание HTML страниц Sportlife89 (X)HTML/CSS 7 03.06.2011 15:04
Передача кода HTML Владимир Седов Общие вопросы Javascript 2 12.04.2011 16:48
Очень нужно.. Отправка HTML куски в JSON от сервера используя Ajax bivnikus jQuery 8 26.10.2010 23:54
Jquery манипулятор html JIEXA jQuery 6 18.03.2010 21:55
Динамические html элементы sky Элементы интерфейса 2 07.03.2010 11:58