4
我有一個html文件,其中包含Jinja2模板語言中的以下代碼片段。在Jinja2模板中使用包含語句傳遞變量
{% block head %}
{{ super() }}
{% with textarea="txtMessageContent" %}
{% include "vvv/vvv/TinyMCE.html" %}
{% endwith %}
{% endblock %}
我想將變量textarea傳遞給包含以下代碼的TinyMCE.html模板。
{% block InitTinyMCE %}
<script src="https://x.x.x/x/js/jquery-2.1.0.min.js"></script>
<script type="text/javascript" src="/static/js/tinymce/tinymce.min.js"></script>
<script type="application/javascript">
alert(textarea);
$(document).ready(function (textarea){
tinymce.init({
selector: textarea,
menubar: true,
plugins: "hr code preview",
content_css:"https://x.x.x/x/css/backend-boostrap.css",
remove_linebreaks: false,
convert_newlines_to_brs: true
});
});
</script>
{% endblock %}
當我加載頁面時,我看到變量沒有被傳遞通過。由於以下錯誤,我可以確認這一點。
textarea未定義。