是否可以通过 jQuery将 html 格式的文本(例如“嘿! ”)显示为 html?我正在从 db 获取此文本。当我试图做类似的事情时
$('.course_content').find('.content').html('{{ course.description }}')
它看起来像纯文本
<strong>Hey!</strong>
是否可以通过 jQuery将 html 格式的文本(例如“嘿! ”)显示为 html?我正在从 db 获取此文本。当我试图做类似的事情时
$('.course_content').find('.content').html('{{ course.description }}')
它看起来像纯文本
<strong>Hey!</strong>
您不能这样做,因为您正在混合服务器和客户端执行。Django 视图代码在服务器中执行(因此所有{{ value }}
标签都替换为各自的值),返回给 Web 浏览器的只是 HTML。然后在生成的 HTML 的上下文中执行 javascript 代码。
所以,如果你想像在 Django 上一样使用客户端模板,你可以使用Handlebar.js之类的东西,它有类似的语法。