擅长:python、mysql、java
<p>问题不在于引用。它相当于数据到代码的转换。在客户机上,需要有有效的JavaScript代码才能执行。通常,代码是静态的,而它所处理的数据是由服务器动态生成的。这些数据通常以JSON对象的形式提供。JSON看起来类似于JavaScript,但它不是JavaScript代码。但是,JavaScript支持JSON作为表示数据的本机方式。你知道吗</p>
<p>示例:</p>
<pre><code><! your template >
<script>
var myVar = {{ my_flask_var|json }};
console.log(myVar);
</script>
</code></pre>
<p>在上面的示例中,来自服务器的响应如下所示:</p>
<pre><code><! your template >
<script>
var myVar = {"foo": 42, "bar": "qux"};
console.log(myVar);
</script>
</code></pre>
<p>但是,它是有效的JavaScript。你知道吗</p>