2017-06-05 87 views
0

我有一个模板,我想要在HTML元素内点击元素。我想做一些事情(我正在使用jquery):Javascript - 在元素html中加载模板

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

Buto这当然不会工作。我怎样才能做到这一点?

编辑:我使用Django,如果这很重要!

+2

你想看看Ajax/API调用。 – hansTheFranz

+0

您既可以使用AJAX,也可以使用Handlebars这样的库,它可以让您在模板中定义HTML,然后将其作为部分注入。我会建议使用车把。 – Korgrue

+0

[jQuery.load加载HTML文件]的可能重复(https://stackoverflow.com/questions/16755426/jquery-load-to-load-html-file) –

回答

1

使用.load()函数,让sur为你的html tpl设置正确的路径。

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