Heim > Backend-Entwicklung > PHP-Tutorial > Wie greife ich auf PHP-Variablen in externen JavaScript-Dateien zu?

Wie greife ich auf PHP-Variablen in externen JavaScript-Dateien zu?

Barbara Streisand
Freigeben: 2024-11-08 02:46:01
Original
971 Leute haben es durchsucht

How to Access PHP Variables in External JavaScript Files?

Externer Zugriff auf PHP-Variablen in JavaScript über externe JavaScript-Dateien

Der Zugriff auf PHP-Variablen innerhalb von Inline-JavaScript-Code ist unkompliziert, wie das bereitgestellte Code-Snippet zeigt. Bei Verwendung externer JavaScript-Dateien ist dieser direkte Zugriff jedoch nicht möglich.

Um diese Einschränkung zu überwinden, können Sie die gewünschten PHP-Variablenwerte während der Seitenausführung in die externe JavaScript-Datei einbetten. Hier ist ein alternativer Ansatz:

<?php
    $color = "Red";
    echo "<script type='text/javascript'>var color = '$color';</script>";
?>
Nach dem Login kopieren

In diesem Code fügen wir die Variable $color mithilfe von Echo explizit in die externe JavaScript-Datei ein.

// file.js
alert("color: " + color);
Nach dem Login kopieren

Jetzt innerhalb der externen JavaScript-Datei ( file.js) können Sie direkt auf die Farbvariable zugreifen. Dieser Ansatz ermöglicht Ihnen die Verwendung von PHP-Variablen in externen JavaScript-Dateien, sodass kein Inline-JavaScript-Code erforderlich ist.

Das obige ist der detaillierte Inhalt vonWie greife ich auf PHP-Variablen in externen JavaScript-Dateien zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage