2011-04-21 2 views
1

У меня есть ответ JSON со строками спасся следующим образом: 24" экранированы, как 24&#34 (без запятой)Строки из ответа JSON не избежала правильно в HTML разметке

Когда я пишу эту строку разметки с JQuery .text(), конечный результат отображается как 24&#34 в сгенерированной разметке (& в 24&#34 является HTML-экранированным).

Есть ли способ показать этот текст в браузере (т. Е. 24" вместо 24&#34)?

+6

«Исправить ваш сервер, чтобы отправить обратно не разбитые данные» вариант? –

+0

Я согласен с мю слишком коротким в том, что лучшим решением является сервер, но если вы примените его как .html(), а не .text(), он может иметь эффект, который вы ищете. – Robert

+0

Как просто добавить точку с запятой в конец строки, которую вы отправляете в '.text()'? –

ответ

0

try .html() вместо .text() и данные, которые вы получаете, поступают из базы данных?

Смежные вопросы