Bei der Arbeit mit Webanwendungen ist es oft notwendig, Daten zwischen JavaScript und PHP zu übertragen. Ein häufiges Szenario tritt auf, wenn JavaScript-Werte wie Benutzereingaben oder Berechnungen verarbeitet und mithilfe von PHP in einer MySQL-Datenbank gespeichert werden.
Um dies zu erreichen, betrachten wir ein konkretes Beispiel: Angenommen, Sie haben eine JavaScript-Variable „lugar " mit von Google Maps erhaltenen Breiten- und Längengradkoordinaten:
<code class="javascript"><script> ... var lugar = results[0].geometry.location;// this gives me a latitud, longitud value, like: -34.397, 150.644 ... </script></code>
Unser Ziel ist es, diesen Wert an die PHP-Variable „$lugar“ zu übergeben, um ihn in der Datenbank zu speichern. So geht's:
Mithilfe der AJAX-Funktionen von jQuery können wir die Variable „lugar“ an ein PHP-Skript senden:
<code class="javascript"><script> $.ajax({ url: "save.in.my.database.php", type: "post", dataType:"json", data: { lugar: results[0].geometry.location }, success: function(data){ alert('saved'); }, error: function(){ alert('error'); } }); </script></code>
Das Skript „save.in.my.database.php“, in PHP geschrieben, erhält die Variable „_POST['lugar']_“:
<code class="php"><?php $lugar = $_POST['lugar']; // Connect to your MySQL database and execute a query to save the '$lugar' variable ?></code>
Dieses Skript übernimmt die Datenbankoperationen zum Speichern der JavaScript-Variablen „lugar“ und schließt den Prozess der Datenübergabe zwischen ab das Frontend (JavaScript) und das Backend (PHP).
Das obige ist der detaillierte Inhalt vonWie übertrage ich JavaScript-Variablen zur Datenbankspeicherung nach PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!