Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-在元素的html中加载模板_Javascript_Jquery_Django_Templates - Fatal编程技术网

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

Javascript-在元素的html中加载模板,javascript,jquery,django,templates,Javascript,Jquery,Django,Templates,我有一个模板,我想在单击元素时在html元素内部呈现。我想做一些类似于使用jquery的事情: $(".btn")on("click", function(){ $("#element").html(partial_template.html) }); 但这当然行不通。我怎样才能做到这一点 编辑:我正在使用Django,如果这很重要的话 使用.load函数,使sur设置html tpl的正确路径 $(".btn").on("click", function(){ $("

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

$(".btn")on("click", function(){ 
     $("#element").html(partial_template.html)
});
但这当然行不通。我怎样才能做到这一点


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

使用.load函数,使sur设置html tpl的正确路径

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

您想了解一下Ajax/API调用,您可以使用Ajax或类似Handlebar的库来实现,Handlebar允许您在模板中定义HTML,然后将其正确地作为部分注入。我建议使用车把。可能是重复的