Integration von JavaScript- und PHP-Variablen
In der Webentwicklung kann es wünschenswert sein, JavaScript-Variablen zur weiteren Verarbeitung an PHP zu übergeben. Dies stellt jedoch eine Herausforderung dar, da PHP serverseitig ausgeführt wird, während JavaScript clientseitig im Browser des Benutzers ausgeführt wird.
Beachten Sie den folgenden Codeausschnitt:
<script type="text/javascript"> function addTraining(leve, name, date) { var level_var = document.getElementById(leve); var training_name_var = document.getElementById(name); var training_date_var = document.getElementById(date); <?php $result = "INSERT INTO training(level, school_name, training_date) VALUES('level_var', 'training_name_var', 'training_date_var')"; ?> } </script>
Wann diese Funktion ist Ausgelöst durch einen Button-Klick versucht es, Werte aus JavaScript-Variablen mithilfe von PHP in eine Datenbank einzufügen. Dieser Ansatz ist jedoch fehlerhaft, weil:
Daher wird der PHP-Code im JavaScript nicht ausgeführt.
Um diese Einschränkung zu überwinden, beachten Sie Folgendes Alternativen:
Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-Variablen zur Datenbankeinfügung an PHP übergeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!