PHP-Variablen für JavaScript kodieren
In der Webentwicklung ist es oft notwendig, in PHP-Variablen gespeicherte Daten an JavaScript-Variablen zu übergeben. Dies wird jedoch zu einer Herausforderung, wenn diese Zeichenfolgen Anführungszeichen oder Zeilenumbrüche enthalten.
Der einfachste Weg, dies zu handhaben, ist die Verwendung der json_encode()-Funktion von PHP. Diese Funktion wandelt eine PHP-Variable in einen JSON-String um, der dann einer JavaScript-Variablen zugewiesen werden kann.
Um dies zu erreichen, ersetzen Sie einfach die ursprüngliche Echo-Anweisung durch Folgendes:
var myvar = <?php echo json_encode($myVarValue, JSON_UNESCAPED_UNICODE); ?>;
Dadurch wird sichergestellt, dass alle Zeichen, einschließlich Anführungszeichen, Zeilenumbrüche und Unicode-Zeichen, ordnungsgemäß maskiert werden, bevor sie der JavaScript-Variablen zugewiesen werden.
Zusätzlich Hinweise:
Das obige ist der detaillierte Inhalt vonWie kann ich PHP-Variablen sicher an JavaScript übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!