2010-08-31 79 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