Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony2] JSON przekazywanie danych
Resurrection
post 28.09.2014, 13:53:00
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 23.02.2012

Ostrzeżenie: (0%)
-----


Witam.
W skrócie...
Zagnieżdżam kontroler w głównym widoku . W kontrolerze wykorzystuje doctrine : pobieram repozytorium gdzie wykonuje zapytanie do bazy danych otrzymując informacje (getResult()) . Następnie za pomocą JMSSerializerBundle z pobranego wyniku uzyskuje obiekt JSON.
I teraz pytanie :-).
Chciałbym żeby ten obiekt został przekazany do pliku js w którym za pomocą wybranych danych z bazy wygeneruje dynamicznie elementy html (<ul><li></li></ul>) ... do każdego z nich dodam akcję (mouseover, click).

Do tej pory nie serializowałem pobranych danych do JSON i za pomocą render() przekazywałem do widoku nazwa.html.php gdzie dane te za pomocą pętli wyświetlałem wstawiając php w html. Jeżeli chciałem dodać akcje do danego elementu to
używałem zapisu np: (nazwy są tworzone w pętli php)
  1. echo'<script type="text/javascript">';
  2. echo'$("#'.$nazwa.$j.'").mouseover(function(){$(this).attr("zaznaczenie","nie");});';
  3. echo'$("#'.$nazwa.$j.'").mouseover(function(){$(this).css("color","#ff0000");});';
  4. echo'$("#'.$nazwa.$j.'").mouseout(function(){$(this).css("color","#000000");});';
  5. echo'</script>';
  6.  

co przy większej ilości akcji i rozbudowaniu funkcji anonimowych jest fatalnym rozwiązaniem. Proszę o wskazówki.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:03