2017-06-05 88 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"); 
});