Javascript - 在元素的 html 中加载模板

标签 javascript jquery django templates

我有一个模板,我想在单击元素时在 html 元素内呈现该模板。我想做类似的事情(我正在使用jquery):

$(".btn")on("click", function(){ 
     $("#element").html(partial_template.html)
});

但这当然行不通。我怎样才能实现这个目标?

编辑:我正在使用 Django,如果这很重要的话!

最佳答案

使用 .load() 函数,确保设置 html tpl 的正确路径。

$(".btn").on("click", function(){ 
     $("#element").load("path_to_your_html_folder/partial_template.html");
});

关于Javascript - 在元素的 html 中加载模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44373185/

相关文章:

javascript - CORS 问题 - 从源 *** 访问 *** 已被 CORS 策略 : No 'Access-Control-Allow-Origin' - PUT request to Firebase 阻止

javascript - jQuery:将逗号分隔值的字符串转换为特定的 JSON 格式

javascript - 'DOMException : Failed to execute 'querySelectorAll' on 'Element' when using an 'option:selected' selector

django - 何时以及如何使用 Django REST 框架验证数据

javascript - 语法帮助 : How to Find control in javascript ?

javascript - 使用 angularjs 从 json 中获取 ng-options

基于其他变量的 JavaScript 变量名称

javascript - Jquery eq(索引超出范围)和 child

json - Django JSONField : Unexpected array element

python - python如何加载sys.path中的所有值?