Übergabe von JavaScript-Variablen an PHP per Formularübermittlung
Die Übergabe von JavaScript-Variablen an PHP-Code erfordert einen anderen Ansatz als der direkte Zugriff darauf. Dies liegt daran, dass PHP-Code auf der Serverseite ausgeführt wird, während JavaScript auf der Clientseite ausgeführt wird.
Um eine Variable von JavaScript an PHP zu übergeben, besteht eine Methode darin, ein verstecktes Formulareingabefeld zu verwenden. Es ist jedoch wichtig zu verstehen, dass PHP nicht direkt auf JavaScript-Variablenwerte innerhalb derselben Seite zugreifen kann.
Im bereitgestellten Code-Snippet wird der Eingabe „hidden1“ ein Wert aus der JavaScript-Funktion func_load3 zugewiesen. Der PHP-Code versucht jedoch, diesen Wert als $salarieid abzurufen.
Um dieses Problem zu beheben, können Sie JavaScript oder jQuery wie folgt in das HTML-Formular einbetten:
<form name="myform" action="<?php echo $_SERVER['$PHP_SELF']; ?>" method="POST"> <input type="hidden" name="hidden1">
Beim Absenden des Formulars , kann der PHP-Code wie folgt auf den Wert der Variable „hidden1“ zugreifen:
$salarieid = $_POST['hidden1'];
Dieser Ansatz erfordert jedoch das Absenden des Formulars zur Übertragung der Daten. Für alternative Lösungen, wie die Verwendung von AJAX oder Web-Sockets, konsultieren Sie andere Online-Ressourcen.
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe der Formularübermittlung JavaScript-Variablen an PHP übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!