我试图将由逗号分隔的python字符串数据转换为javascript数组变量,但该过程似乎没有工作。如何将字符串变量从python转换为JavaScript文字数组?
这些是我目前的代码:
var tagstring = {{ tag_data }};
var availableTags = new Array();
var availableTags = tagstring.split(",");
我需要的数组是这个样子:
var availableTags = ["Google App Engine","jQuery"];
任何想法?
编辑:
这些都是工作的代码,多亏了社区计算器:)
var tagstring = "{{ tag_data }}";
var availableTags = new Array();
var availableTags = tagstring.split(",");
基本上,即使Python变量是一个字符串,它仍然需要被指定为一个字符串在JavaScript
请张贴什么'{{tag_data}}'产生的,没错。 – Tomalak 2011-03-12 07:35:15
我可以建议使用Python JSON库来从Python获取数据并将其放入Javascript中吗? – Amber 2011-03-12 07:40:32
'eval'是否适合你? – Gabe 2011-03-12 07:42:02