2015-06-30 2 views
1

В веточке я есть это:Symfony не может получить прут таблицу в Jquery таблице

{% for item in apps%} 
<li id="appli" >{{ item.appliname }}</li> 
{% endfor %} 

Это дает мне это:

Sandale футболку тянуть выход

Теперь я хочу пройти «таблицы приложений» в моем сценарии jquery, поэтому я пробовал это:

var v = new Array(); 
v = JSON.parse('{{ apps | json_encode | raw }}');    
console.log(v); 

Ouput: [Object {} Object {} Object {} Object {}]

Так как я могу получить результат в виде таблицы, как: [Sandale, футболку, тянуть, выход]?

PLZ Помощь

ответ

0

Это, вероятно, потому, что json_encode не может пройти private членов класса.

Вам нужно будет использовать некоторый сериалайзер, например, Serializer (узелок: JMSSerializerBundle) для того, чтобы сделать это

Надеются, что это помогает ...

+0

Когда я положил это в jquery, он дал мне только первый элемент: var v = $ ("# appli"). Html(); console.log (v); –

0

Я нашел его с помощью этого:

var all = $("#appli").map(function() { 
return this.innerHTML; 
}).get(); 
Смежные вопросы