是否可以通過jQuery將HTML格式的文本(例如'Hey!')顯示爲html?我從數據庫中獲取這些文本。當我嘗試這樣做jQuery和Django模板
$('.course_content').find('.content').html('{{ course.description }}')
它看起來像純文本
<strong>Hey!</strong>
是否可以通過jQuery將HTML格式的文本(例如'Hey!')顯示爲html?我從數據庫中獲取這些文本。當我嘗試這樣做jQuery和Django模板
$('.course_content').find('.content').html('{{ course.description }}')
它看起來像純文本
<strong>Hey!</strong>
你不能這樣做,因爲你是混合服務器和客戶端執行。 Django視圖代碼在服務器中執行(因此所有{{ value }}
標記都被替換爲相應的值),並且返回到Web瀏覽器的內容僅爲HTML。然後,JavaScript代碼在生成的HTML上下文中執行。
所以,如果你想使用像Django一樣的客戶端模板,你可以使用像Handlebar.js這樣的語法。