ajaxfileupload плагин для jquery, полученные данные json'ом

melo

однажды
ajaxfileupload плагин для jquery, полученные данные json'ом

Использую ajaxfileupload плагин для jquery. Я загружаю файл на сервер и посылаю обратно ответ, он в формате json. На сервере ответ сформированный json'om имеет нормальный вид, а вот когда он обратно попадает в ajaxfileupload , то там постоянно вылазит ошибка.
Код:
{"callback":"showHTML","elementId":"fileUpload","content":"<b>Picture&lt;\/b&gt;&lt;\/td&gt;\r\n
<img src="%5C%22http:%5C/%5C/cms%5C/files%5C/thumbnails%5C/img0001.jpg%5C%22" 
alt="\&quot;\u0422\u0435\u0442\u044c\u043a\u0430!1111\&quot;\/">
<input name="\&quot;removeFile\&quot;" value="\&quot;\u0423\u0434\u0430\u043b\u0438\u0442\u044c" \u043d\u0430\u0445="" \u0440\u0435\u0441\u0443\u043d\u0430\u043a!\="" 
onclick='\"toolbarAction.removeImage(this,' http:\="" cms\="" ru\="" news\="" removeimage\="" 6="" )\="" \="" type="\&quot;button\&quot;">&lt;\/td&gt;"}
</b>     SyntaxError: missing } after property list
Ну тут получаеться не экранируется кавычка, и начинается преобразование < в &lt;. От чего оно начинается? Я никак не могу к сожалению понять. И в конце вылазит </b>, которое тоже неизвестно откуда берется.
 

melo

однажды
Я разобрался в чем дело. Там создавался скрытый iframe, в который вставлялся, в тег body, json ответ от сервера, он воспринимался как html и из-за этого не работало.
 
Сверху