Kezdőoldal » Számítástechnika » Weblapkészítés » Php változó érték átadás...

Php változó érték átadás javascriptbe és vissza. Lehetséges?

Figyelt kérdés

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?



2013. nov. 26. 20:52
 1/7 anonim ***** válasza:

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.

2013. nov. 26. 21:00
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
esetleg kicsit konkrétabban?
2013. nov. 26. 21:04
 3/7 anonim ***** válasza:

ajax

Jó lenne tudni azt is, mi a célod ezzel

2013. nov. 26. 22:00
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:

<?php

$valtozo = 'valami';

?>


<script type="text/javascript">

var valami = '<?php echo $valtozo; ?>';

</script>

2013. nov. 26. 22:21
Hasznos számodra ez a válasz?
 5/7 A kérdező kommentje:
Eddig nagyon jó, esetleg visszafelé? javascript változóból phpváltozóba??
2013. nov. 26. 23:57
 6/7 Drone007 ***** válasza:
84%

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:

[link]

2013. nov. 27. 06:41
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:
És az adatkommunikációhoz, én pedig jSon -t ajánlanám. ;-)
2013. nov. 27. 07:19
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!