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!