greifen auf eine javaScript-Variable aus php
problem
Zugriff auf JavaScript-Variablen von Php können eine Herausforderung zwischen dem Server-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-Side-R-Umwelt zugreifen. PHP wird auf dem Server ausgeführt, während JavaScript auf dem Browser des Kunden interpretiert wird.
antwortet
Direktzugriff sind nicht möglich
Die kurze Antwort ist dieser direkte Zugriff auf JavaScript -Variablen von PHP. Dies liegt daran, dass PHP auf dem Server arbeitet und JavaScript im Browser ausgeführt wird, was zu unabhängigen Ausführungsumgebungen führt. Diese Methode funktioniert nicht für JavaScript -Variablen, da sie nicht Teil des HTML -Formulars sind.
verstecktes Formular field
eine Problemumgehung, um auf Javascript -Variablen in PHP zuzugreifen. Dies beinhaltet die Festlegung des Werts des versteckten Feldes in die JavaScript -Variable, bevor das Formular übermittelt wird. Dann können Sie seinen Wert in PHP mit $ _get abrufen.
// Setzen Sie die JavaScript -Variable
var test = "tester";
// Ermitteln Sie das versteckte Eingangselement und setzen Sie seinen Wert fest
document.getElementById ("test"). value = test;