Hogy tudok javascriptben php változót elmenteni/kiíratni?
Tehát mondjuk
var nev="Juli";
Ez jól megy, de viszont
var nev=<php $nev ?>;
Már nem annyira. Tud valaki megoldást? Mit írtam el?
var nev="<?php $nev; ?>";
vagy
var nev="<?= $nev; ?>";
Egyrészt, elírtad a php nyitó taget, illetve nem zártad le a php utasítást pontosvesszővel: <?php $nev; ?>
Másrészt, a php nem egy markup nyelv, hanem egy programozási nyelv, nem azt mondod meg neki, hogy mi (és hogy) jelenlen meg, hanem hogy mit *csináljon*. Tehát meg kell mondani neki, hogy *írja ki* a $nev változó tartalmát:
<?php echo $nev; ?>
Harmadszor, a php által kiírt értékeket úgy kell kepzelni, hogy az oldal forráskódjába írsz vele, karakterről karakterre. Tehát ha ezt írod:
var nev=<?php echo $nev; ?>;
Akkor ezt kapod:
var nev=Juli;
Ugye látod, hogy hiányzik az idézőjel a string körül? Php oldalról te csak az értéket magát írod ki, mindenféle szintaktikai követelményt neked kell hozzáfabrikálni.
var nev="<?php echo $nev; ?>";
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!