【问题标题】:Using model map attribute in FTL's Javascript在 FTL 的 Javascript 中使用模型映射属性
【发布时间】:2014-05-21 07:55:16
【问题描述】:

我在前端使用 FTL。我像这样从模型图中发送一些对象

model.addAttribute("xxx","myDetails");

但是当我尝试在这样的 ftl 文件中的内联 javascript 中访问它时:

$('#someDiv').html({xxx});

但它无法访问。谁能给我解决方案访问。我对 ftl 很陌生,所以有人帮我解决这个问题

【问题讨论】:

    标签: java javascript spring web freemarker


    【解决方案1】:

    你忘了美元

    $('#someDiv').html(${xxx});
    

    【讨论】:

      【解决方案2】:

      由于 FreeMarker 在服务器上运行,您必须生成有效的 JavaScript 文本:

      $('#someDiv').html("${xxx?js_string}")
      

      如果 xxx 中的字符必须在 JavaScript 字符串文字中转义,则需要 ?js_string

      【讨论】:

        猜你喜欢
        • 2021-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多