使用jinja2从python列表创建javascript列表 - javascript

我正在尝试使用jinja2从python列表中创建一个javascript列表。我当前的实现是这样的:

var go_words = [{{"\"" + user.names | join('\",\"') + "\""}}]

产生:

var go_words = ['Name 1', ...]

由于某些原因,"字符未正确解释,因此我的脚本失败了。有没有什么办法解决这一问题?请注意,我为此JavaScript代码编写的是html <script>标记,该标记包含在另一个html模板中。

甚至在jinja括号中的内联列表也会产生不正确的列表

var go_words = {{["test", "test1", "test2"]}}


var go_words = ['test', 'test1', 'test2']

参考方案

您可以使用safe过滤器来防止Jinja转义模板值。例如:

var goWords = {{ user.names|safe }};

html onClick打开url存储在php变量中 - javascript

以下是我的代码,正在获取Uncaught SyntaxError: Unexpected token },但是我的代码中没有看到任何}。 window.open期望用引号引起来的url,我尝试了单引号和双引号的不同组合,但不起作用并且也无法在echo中转义双引号。请帮助谢谢..<?php $a = "https://www.google.co…

如果我得到url(''),我该如何使用另一个URL - javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

使用C#和JavaScript绑定HTML - javascript

我想从C#绑定HTML。我尝试了下面的代码HtmlTextWriter.write("<a onclick=\"window.open('', '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes…

对ID为'abc%'的dom执行操作 - javascript

我想对ID为'abc%'的DOM进行一些操作<a id='abc1'></a> <a id='abc2'></a> <a id='abc3'></a> <a id='abc4'></a>…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…