• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

odczyt danych z przekazywanego jsona

Object Storage Arubacloud
0 głosów
375 wizyt
pytanie zadane 9 czerwca 2018 w JavaScript przez Mebya Użytkownik (700 p.)

Witam,
Przesyłam sobie w kontrolerze tablicę z danymi potrzebnymi do obliczeń: ($Data to moje dane)

$json=$this->json($Data);
        dump($json);
        return $this->render('calculations.html.twig',[
            'json'=>$json
            ]);

I jak to przesłać do pliku? Czy wgle dobrze się za to zabrałem?

1 odpowiedź

0 głosów
odpowiedź 9 czerwca 2018 przez Mariusz08 Maniak (62,300 p.)
W jaki sposób chcesz to przesłać do pliku? Możesz zwrócić JSON (return new JsonResponse(['key' => 'value'], JsonResponse::HTTP_OK);) i w samym froncie tworzyć AJAXa do tej podstrony (która zwraca json).
komentarz 9 czerwca 2018 przez Mebya Użytkownik (700 p.)
no właśnie tego chciałem uniknąć, bo tam przesyłam więcej troszkę zmiennych niż ten $json do szablonu (nie napisałem tutaj tego żeby nie wklejać niepotrzebnie nadmiarowo kodu) no i albo to jakoś ze sobą pogodzę, albo wszystkie dane będę wyświetlał js'em albo dodam w php'ie klasę która uwzględni to że trzeba to podzielić na 2 responsy. Tyle, że ze sprawami związanymi z jquery i ajaxem mam pierwszy raz styczność i ciężko mi to uwzględnić w reszcie projektu. Zresztą też słabo się w tym czuje.
komentarz 10 czerwca 2018 przez Mariusz08 Maniak (62,300 p.)

która uwzględni to że trzeba to podzielić na 2 responsy

Nie do końca rozumiem. Nie da się zwrócić 2 responsy (Twój skrypt żyje od requesta do response; jeśli zwrócisz pierwszy nie możesz zwrócić drugiego)

Najprościej wg mnie byłoby zrobić 2 podstrony (/api/X - dla zwracania JSON; /calculations - dla szablonu) i w /calculations przez AJAX odwoływać się do /api/X

Podobne pytania

0 głosów
1 odpowiedź 251 wizyt
pytanie zadane 20 stycznia 2018 w JavaScript przez Anoonymous Obywatel (1,560 p.)
0 głosów
1 odpowiedź 173 wizyt
pytanie zadane 7 września 2017 w JavaScript przez SzymonSmith Użytkownik (870 p.)
+1 głos
1 odpowiedź 1,084 wizyt
pytanie zadane 21 sierpnia 2020 w JavaScript przez Brzeczy Początkujący (310 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...