Frage von TheLeon111, 49

Wie bekomme ich eine Variable von PHP zu JavaScript?

Hallo,

weiß jemand, wie man eine Variable von PHP, z.B. $beispiel, in mein JavaScript-Teil bekomme? Egal ob normales JavaScript oder Jquery.

LG

Antwort
von Sawascwoolf, 30

Also, wenn du einfache Variablen wie Strings oder Zahlen hast kannst du die Variablen einfach über ein echo Befehl an passender Stelle ausgeben.

Sofern du etwas komplexeres haben willst könntest (bzw. solltest) du über json arbeiten.

Kommentar von TheLeon111 ,

Also kann ich dann über echo "<script>... "; die Variable hochnehmen?

Kommentar von Sawascwoolf ,

Dein PHP Code erzeugt eine HTML-Datei, diese wird fertig geschrieben und anschließend erst ausgegeben. Also du kannst prinzipiell mit PHP beliebigen Javascript Code erzeugen.

Antwort
von maximilianus7, 37
echo "<script>";
echo "var beispiel = '$beispiel';";

die einfachen ' kannst du bei rein numerischen werten weglassen.

Kommentar von TheLeon111 ,

Funktioniert das auch, wenn ich folgenden Code habe:

<script>var test = "";</script>
<?php>
    echo'<script>test = '.$beispiel.';</script>';
?>

Also wenn ich den JavaScript-Code darüber habe?

Kommentar von maximilianus7 ,

das müsste genauso gehen.

allerdings müsstes du in deinem beispiel <?php schreiben - ohne >

Kommentar von maximilianus7 ,

... und falls $beispiel ein string ist: " oder ' um $beispiel setzen.

Keine passende Antwort gefunden?

Fragen Sie die Community