![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 15.09.2016 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jak mam wstawić zmienną javascript razem z twig wewnątrz jQuery append().
"Variable "data" does not exist in AppBundle:Default:index.html.twig at line 83." Ten post edytował porzeczki 3.03.2017, 11:37:44 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zanim zaczniesz zabawy z Symfony i z twigiem wypadaloby poznac pare podstawowych rzeczy:
twig to nic innego jak php. A php jak powinienies wiedziec odpala sie po stronie serwera a js odpala sie u klienta/przegladarki. To sa dwa rozne procesy. Wpierw odpalany jest php, ktory zazwyczaj generuje kod js i dopiero potem jak klient dostanie ten kod js to kod ten jest odpalany. Nie mozesz wiec zmiennej js wstawic do kodu php, gdyz kod php wykonal sie juz dawno przed wykonaniem kodu js. czyli w twoim przypadku masz wpierw do js zapisac url z falszywym ID Kod var url = "{{ path('ksiazka_show', { 'id': 'ID' }) } A potem gdy juz dostaniesz swoja zmienna to podmienic to id na warosc ze zmiennej Kod url = url.replace('ID', data.data[0].isbn); Cos w ten desen, pisane z palca, moga byc bledy. Chcialem ci pokazac glownie idee |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 16:03 |