Übergabe von JavaScript-Variablen an PHP mithilfe der Formularübermittlung
Um JavaScript-Variablen an PHP zu übergeben, müssen Sie ein Formular mit den gewünschten Variablen als Eingabewerte übermitteln eine zuverlässige Methode. PHP-Code kann nicht direkt vom clientseitigen JavaScript-Code auf Variablen zugreifen, da PHP auf dem Server ausgeführt wird.
Überarbeitetes Codebeispiel
Ersetzen Sie den vorhandenen Code durch Folgendes:
<script type="text/javascript"> function func_load3(name) { var form = document.forms["myform"]; var selectBox = form.select3; var selectedOption = selectBox.options[selectBox.selectedIndex]; var selectedValue = selectedOption.value; var selectedText = selectedOption.text; // Set the hidden input value var hiddenInput = document.getElementById("hidden1"); hiddenInput.value = selectedValue; // Submit the form form.submit(); } </script> <form name="myform" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST"> <input type="hidden" name="hidden1">
PHP-Code
<?php if (isset($_POST['hidden1'])) { $salarieid = $_POST['hidden1']; // Query the database based on the $salarieid variable } ?>
In dieser überarbeiteten Version Code:
Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-Variablen zur serverseitigen Verarbeitung an PHP übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!