2017-04-26 65 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變量中聲明數字並使用它們,然後它應該完美地工作 –