2013-04-06 81 views
0

是否可以通過jQuery將HTML格式的文本(例如'Hey!')顯示爲html?我從數據庫中獲取這些文本。當我嘗試這樣做jQuery和Django模板

$('.course_content').find('.content').html('{{ course.description }}') 

它看起來像純文本

<strong>Hey!</strong> 

回答

1

您可以使用safe過濾器。一個例子用法是:

{{course.description|safe|escape}}

你可以一下here

讀了
0

你不能這樣做,因爲你是混合服務器和客戶端執行。 Django視圖代碼在服務器中執行(因此所有{{ value }}標記都被替換爲相應的值),並且返回到Web瀏覽器的內容僅爲HTML。然後,JavaScript代碼在生成的HTML上下文中執行。

所以,如果你想使用像Django一樣的客戶端模板,你可以使用像Handlebar.js這樣的語法。