2010-08-31 73 views
1
<script> 
    $("#tableview").css({'display' : block}); 
    $("#tableview").append('{{html}}'); 
    or 
    $("#tableview").html('{{html}}'); 
</script> 

<div id="tableview" style="display:none;"></div> 

的{{HTML}}即,被顯示的服務器是生成,<div id=""newdiv">contetssdddddddd</div>。這顯示在UI追加Django的模板標籤

如何嵌入體內

的HTML
+2

你沒有問題。 – 2010-08-31 06:49:05

+0

這是一個JavaScript問題或一個Django問題?如果此JavaScript位於由Django呈現的模板中,模板標記應該可以正常工作。 'append()'應該在jQuery AFAIK中工作。你有什麼確切的問題?請更具體。 – 2010-08-31 06:55:35

+0

這個問題與模板標籤的作品和輸出都是相關的,但jquery認爲這是字符串,並在UI上顯示這個生成的html – Rajeev 2010-08-31 07:02:01

回答

2

使用{{ html|escapejs }}append()

read this