在 jquery 中附加 Django 模板标签

Posted

技术标签:

【中文标题】在 jquery 中附加 Django 模板标签【英文标题】:Append Django template tag in jquery 【发布时间】:2011-04-06 02:44:44 【问题描述】:
<script>
    $("#tableview").css('display' : block);
    $("#tableview").append('html');  
    or
    $("#tableview").html('html');
</script>

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

显示在服务器上生成的 html 即&lt;div id=""newdiv"&gt;contetssdddddddd&lt;/div&gt;。这显示在 UI 上

如何在正文中嵌入html

【问题讨论】:

你没有提问。 这是 javascript 问题还是 Django 问题?如果此 JavaScript 在由 Django 呈现的模板中,则模板标签应该可以正常工作。 append() 应该在 jQuery AFAIK 中工作。您遇到的确切问题是什么?请说得更具体些。 这个问题与两者有关,模板标签的工作原理并将输出作为例外。但 jquery 将其视为字符串并在 UI 上显示此生成的 html 【参考方案1】:

使用 html|escapejs append()

read this

【讨论】:

以上是关于在 jquery 中附加 Django 模板标签的主要内容,如果未能解决你的问题,请参考以下文章

JQuery 在 Django 自定义模板标签的模板中不起作用

如何使用 jQuery 和 Django 分页附加数据页面?

Django 在模板标签中使用变量

模板标签模板中的 Django 模板块

Django模板内联jQuery不起作用

在 javascript 中使用 django 模板标签