Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Petr 13. 07. 2016, 10:28:35
-
Ahoj, chtěl bych se zeptat jak vypsat data v JS. Php mě vygeneruje celkem velké pole ale nevím jak takové pole předat právě do JS které bych mohl nějakým cyklem v JS procházet a vypsat. Poradí někdo ? Děkuji.
-
??? co znamena php mi vrati?
Jinak mi kristalova koule rika, ze se to menuje treba Ajax.
-
Ahoj, chtěl bych se zeptat jak vypsat data v JS. Php mě vygeneruje celkem velké pole ale nevím jak takové pole předat právě do JS které bych mohl nějakým cyklem v JS procházet a vypsat. Poradí někdo ? Děkuji.
Do svého JS samozřejmě můžeš předem nalít informace, získané pomocí PHP.
Tzn. ve tvém případě na začátek javascriptu vložíš kus PHP kódu, který data z PHP pole přesype do potřebného formátu, se kterým pak už bude moci prohlížeč (potažmo JS engine) pracovat.
-
Pokud to zmíněné PHP generuje právě tu stránku, ve které pak běží Javascript, který má obsah zobrazit, pak není nic jednoduššího, než v PHP ta data proběhnout a přímo do HTML z nich vygenerovat JSON objekt (obyčejný JS objekt - pole apod.), které pak naprosto normálně projedeš v JS a zobrazíš.
Otázkou by pak samozřejmě bylo, proč by to zobrazení měl dělat JS, když ho může rovnou vygenerovat to PHP.
Pokud PHP a JS jsou dva různé skripty, pak například zmíněným asynchronním dotazem (AJAX) získat od PHP právě zase ten JSON objekt, zbytek řešení běží podle stejného schematu, jen generování a vyhodnocení neleží v jednom, ale dvou skriptech a AJAX je mezi nimi.
-
doporučuju shlédnout toto video:
https://www.youtube.com/watch?v=2qJT09LAh64