2017-04-26 64 views
1

如何从dom中获取动态变量并在jquery中使用?我有这个在我的DOM:dom的动态变量

<script> 
    window.getArray{{ facetid }} = {{ array | json_encode | raw }}; 
</script> 

在我的jQuery的,我想是这样的:

var array = window.getArray[id]; 

如何使这项工作?该{{facetid}}是一个数字,如:6

回答

0

,我发现它写下来,以正确的方式:

array = window['getArray'+getid] 
0

我希望我理解你的问题是正确的,但如果u想使用jQuery的一根树枝变量做这样的:

<script type="text/javascript"> 
var VARIABLE = '{{ VARIABLE_NAME }}'; 
</script> 

也许如果它是一个阵列,使用这个:

VARIABLE = {{ VARIABLE_NAME.toArray|json_encode() }}; 

希望这会有所帮助。

+0

很抱歉,如果我的解释是有点模糊。 Json部分是oke。变量名是动态的:VARIABLE1 =数组VARIABLE40 =数组VARIABLE15 =数组。在我的jQuery中我有相应的ID(1,40,15),但我似乎无法做到这一点:window.getArray [id]; – Christien

+0

你可以尝试在jquerry变量中声明数字并使用它们,然后它应该完美地工作 –