gpt4 book ai didi

jquery - append {{jinja}}

转载 作者:行者123 更新时间:2023-12-03 17:34:48 26 4
gpt4 key购买 nike

我正在创建一种表单,用户可以在其中添加一个或两个额外的字段...我正在使用jQuery进行交互,并使用Flask进行模板化,它看起来像这样:

<div id="edu_extension"></div>
<a id="add_edu" class="add_line">Add College or University</a>
<script>
$( document ).ready(function() {
$(".add_line").mouseup(function(){
$("#edu_extension").append("
{{ forms.year('', form_consultant_errors.year, 'pick a year','college1-yearpicker')}}
");
});
})
</script>


但不幸的是,Jinja代码破坏了脚本,导致页脚停留在页面中间,并在必须添加的代码之后呈现了代码:

"); });})


所以我想,是否在xml中有一个像CDATA的函数,该函数无需解析就可以处理代码?

最佳答案

使用tojson|safe将Jinja结果内插到Javascript中:

$("#edu_extension").append(
{{ forms.year('', form_consultant_errors.year, 'pick a year','college1-yearpicker')|tojson|safe }}
);


这会为您生成一个JavaScript引用的值。

关于jquery - append {{jinja}},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22884894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com