gpt4 book ai didi

javascript - 如何将 python 中的字符串变量转换为 javascript 文字数组?

转载 作者:行者123 更新时间:2023-11-28 14:00:47 24 4
gpt4 key购买 nike

我尝试将以逗号分隔的 python 字符串数据转换为 JavaScript 数组变量,但该过程似乎不起作用。

这些是我当前的代码:

    var tagstring = {{ tag_data }};
var availableTags = new Array();
var availableTags = tagstring.split(",");

我需要数组看起来像这样:

var availableTags = ["Google App Engine","jQuery"];

有什么想法吗?

编辑:

这些是工作代码,感谢 stackoverflow 社区:)

    var tagstring = "{{ tag_data }}";
var availableTags = new Array();
var availableTags = tagstring.split(",");

基本上,即使python变量是一个字符串,但在javascript中仍然需要将其指定为字符串变量

最佳答案

假设这是在 Django 模板中,那么这应该可以工作:

var tagstring = "{{ tag_data|escapejs }}";

我在 tag_data 周围添加了引号 ("),否则只会将字符串中的文字文本插入到 Javascript 中;您想要构建包含此值的 Javascript 字符串。

我还使用了 escapejs 标签来避免嵌入反斜杠等问题。

关于javascript - 如何将 python 中的字符串变量转换为 javascript 文字数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5281288/

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