Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich JavaScript-Variablen zur serverseitigen Verarbeitung erfolgreich an PHP übergeben?
In diesem Szenario tritt ein Problem auf, wenn Sie versuchen, auf den Wert von $_POST['hidden1'] in Ihrem PHP-Code zuzugreifen . Obwohl Sie den Wert des versteckten Eingabefelds „hidden1“ über JavaScript festlegen, können Sie ihn nicht abrufen.
Der Grund dafür ist, dass PHP-Code serverseitig ausgeführt wird, während JavaScript clientseitig arbeitet. Daher kann PHP-Code, der auf dem Server ausgeführt wird, nicht direkt auf JavaScript-Variablen zugreifen.
Um Variablen von JavaScript an PHP zu übergeben, müssen Sie einen anderen Mechanismus verwenden, z. B. das Senden des HTML-Formulars mit GET oder POST Methoden. Nachfolgend finden Sie ein Beispiel, das zeigt, wie dies erreicht werden kann:
<!DOCTYPE html> <html> <head> <title>My Test Form</title> </head> <body> <form method="POST"> <p>Please, choose the salary id to proceed result:</p> <p> <label for="salarieids">SalarieID:</label> <?php $query = "SELECT * FROM salarie"; $result = mysql_query($query); if ($result) : ?> <select>
In dieser überarbeiteten Version des Codes:
Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-Variablen zur serverseitigen Verarbeitung erfolgreich an PHP übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!