【问题标题】:Javascript - load template in html of elementJavascript - 在元素的 html 中加载模板
【发布时间】:2017-11-06 11:27:31
【问题描述】:

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

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

但这当然行不通。我怎样才能做到这一点?

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

【问题讨论】:

  • 你想看看 Ajax/API Calls。
  • 您可以使用 AJAX 或 Handlebars 之类的库来执行此操作,该库可让您在模板中定义 HTML,然后将其作为部分正确注入。我建议使用车把。

标签: javascript jquery django templates


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2011-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多