Heim > Web-Frontend > js-Tutorial > Wie kann ich mithilfe der Formularübermittlung JavaScript-Variablen an PHP übergeben?

Wie kann ich mithilfe der Formularübermittlung JavaScript-Variablen an PHP übergeben?

Linda Hamilton
Freigeben: 2024-12-21 20:13:32
Original
240 Leute haben es durchsucht

How Can I Pass JavaScript Variables to PHP Using Form Submission?

Ü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">
Nach dem Login kopieren

Beim Absenden des Formulars , kann der PHP-Code wie folgt auf den Wert der Variable „hidden1“ zugreifen:

$salarieid = $_POST['hidden1'];
Nach dem Login kopieren

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!

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