Печать html из JSON

Просто ищу помощи. У меня есть HTML-теги в JSON. Но когда я пытаюсь распечатать его, теги просто печатаются как строка и не интерпретируются как HTML. например, <\ bold> или <\ br>

При использовании PHP я декодировал его, а затем он печатал, как ожидалось. Как мне это сделать, чтобы добавить его к элементу через jquery?

Пример кода

response = { 
  "title": "<bold>This is the title</bold><br>Next is the body<br>" 
};
$('#title').text(response.title); 

Спасибо

text() выводит именно это. Вместо этого используйте html()
Rory McCrossan 11.06.2018 12:02
.html() вместо .text(). Но помните о содержании! Теги <script> также будут выполнены при вставке.
Sirko 11.06.2018 12:03

Возможный дубликат Вставьте html с помощью jquery .html ()

Amit Kumar 11.06.2018 12:03

Ура, ребята. Все так просто ... Я подумал, что надо кое-что расшифровать.

Leo505 11.06.2018 12:12

Вы должны знать, что HTML-код, который вы упоминаете в своем тексте, недействителен. Нет таких вещей, как <bold></bold> или </br>.

Rob 11.06.2018 12:31
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
3
5
93
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Просто используйте функцию .html() вместо .text().

response = { 
  "title": "<bold>This is the title</bold><br>Next is the body<br>" 
};
$('#title').html(response.title); 
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id = "title"></div>

Другие вопросы по теме