Php változó érték átadás javascriptbe és vissza. Lehetséges?
a következő problémával küszködök:
Képre kattintással szeretném egy phpban lévő változó értékét módosítani, de az img tag onclickje javascript funkcióra hajlandó csak hivatkozni.
Hogy lehetne megoldani hogy a php változó értékét átadja egy javascript változónak majd ott megváltozzon az érték, és visszaadja ugyanabba a php változóba?
Egyrészt amikor magát az oldalt generálod azt írsz ki a PHP-ból a kódban amit csak akarsz, akár változó értékeket is.
A másik lehetőség, hogy ajax hívásokkal ügyeskedsz.
ajax
Jó lenne tudni azt is, mi a célod ezzel
<?php
$valtozo = 'valami';
?>
<script type="text/javascript">
var valami = '<?php echo $valtozo; ?>';
</script>
Jó lenne ha értenéd a php és a javascript közötti alapvető különbségeket.
A legfontosabb, hogy a php egy szerver oldali nyelv, a javascript viszont a kliensen fut le.
A php-t tehát a szerver fordítja le html kódokra, és a böngésző (kliens) már csak ezt a html kódot kapja meg, a javascript pedig csak ezekkel bűvészkedhet.
Ahhoz, hogy a php-nak valamilyen adatot átadj újra a szerverhez kell kérést küldeni.
Ezt többféleképpen lehet megoldani. Ezt általában úgy oldjuk meg, hogy a $_POST vagy $_GET változókon keresztül küldünk adatot a szervernek. Ez viszont az oldal újratöltését igényli.
Ezt játsza ki az ajax technológia, ami gyakorlatilag abból áll, hogy a javascript a háttérben nyit egy kaput a szerver felé, és küld $_POST vagy $_GET adatokat neki, majd a visszatérési értéknek megfelelően fut tovább anélkül, hogy az oldalt újratöltenénk.
Kis segítség:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!