Heim >Backend-Entwicklung >PHP-Tutorial >Wie sende ich eine JavaScript-Variable an eine PHP-Variable und speichere sie in MySQL?
Die Übergabe von Daten zwischen JavaScript und PHP kann für verschiedene Webentwicklungsszenarien erforderlich sein. Dieser Artikel befasst sich mit einem speziellen Anwendungsfall, bei dem eine JavaScript-Variable über ein PHP-Skript in einer MySQL-Datenbank gespeichert werden muss.
Stellen Sie sich eine Situation vor, in der Sie einen Breiten- und Längengradwert erhalten Google Maps in einer JavaScript-Variablen namens lugar. Das Ziel besteht darin, diese Variable an eine PHP-Variable, auch Lugar genannt, zu übergeben und sie anschließend in einer MySQL-Datenbank zu speichern.
Um die Lücke zwischen JavaScript und PHP zu schließen, Sie können die Ajax-Funktion von jQuery verwenden. Bei diesem Ansatz werden zwei JavaScript-Skripte erstellt.
JavaScript-Skript für die variable Übertragung:
<code class="javascript">$.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'); } });</code>
PHP-Skript für die Datenbankinteraktion:
<code class="php"><?php if(isset($_POST['lugar'])) { // DB connection and operations here // ... } ?></code>
Erklärung:
Fazit:
Durch die Nutzung der Ajax-Funktion von jQuery und eines separaten PHP-Skripts ist es möglich, eine JS-Variable (lugar) in eine PHP-Variable ($lugar) zu übertragen und Speichern Sie den Inhalt in einer MySQL-Datenbank. Diese Technik ermöglicht eine nahtlose Interaktion zwischen Front-End-JavaScript und serverseitigem PHP-Code für die Datenspeicherung und -verwaltung.
Das obige ist der detaillierte Inhalt vonWie sende ich eine JavaScript-Variable an eine PHP-Variable und speichere sie in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!