Autor | Zpráva | ||
---|---|---|---|
MartinBen Profil |
#1 · Zasláno: 12. 12. 2011, 16:02:30 · Upravil/a: MartinBen
Dobrý den,
nevíte někdo, jestli jde předávat si data mezi PHP a Javascritem? <?php $pokus = "Ahoj"; echo "$pokus"; // vypíše Ahoj ?> <script type="text/javascript"> var pokus = "Ahoj"; alert (pokus); // vyskakovací tabulka s ahoj </script> Můžu nějak zařídit, abych nemusel znova v javascriptu psát var pokus = "Ahoj"; a mohl využít PHP proměnné $pokus? Nechci využívat JSON ani AJAX - jde to jinak? |
||
_es Profil |
#2 · Zasláno: 12. 12. 2011, 16:09:48
MartinBen:
„abych nemusel znova v javascriptu psát var pokus = "Ahoj"; a mohl využít PHP proměnné $pokus?“ No tak ju použi a vypíš jej obsah do toho <script> u napríklad cez echo .
var pokus = "<?php echo $pokus; ?>"; „echo "$pokus"; // vypíše Ahoj“ Prečo tam dávaš úvodzovky? |
||
MartinBen Profil |
#3 · Zasláno: 12. 12. 2011, 16:42:41
_es:
Díky moc :-) Ty uvozovky - to je chyba... A nevíš, jestli jde také předávat obdobným způsobem pole? |
||
martindeveloper Profil |
#4 · Zasláno: 12. 12. 2011, 20:10:18
MartinBen:
Třeba: <?php $a = array("body", "head", "html", "span"); ?> <script type="text/javascript"> var pole = <?php echo json_encode($a); ?>; alert(pole[1]); //vypíše head </script> |
||
Časová prodleva: 12 let
|
0