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.
Citace od: Petr kdy 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.
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