So übergeben Sie JavaScript-Variablen an PHP-Variablen, um Google Maps-Daten zu erhalten

Mary-Kate Olsen
Freigeben: 2024-10-20 14:37:02
Original
747 Leute haben es durchsucht

How to Pass JavaScript Variables to PHP Variables to Preserve Google Maps Data

Übergabe von JavaScript-Variablen an PHP-Variablen: Eine Lösung zur Erhaltung von Google Maps-Daten

In bestimmten Szenarien kann es für Entwickler erforderlich sein, Daten von JavaScript-Variablen an PHP-Variablen zu übertragen . Ein überzeugendes Beispiel hierfür ist das Abrufen von Koordinaten von Google Maps und das Ziel, diese in einer MySQL-Datenbank zu speichern.

Stellen Sie sich eine JavaScript-Variable namens lugar vor, die Breiten- und Längskoordinaten enthält. Um diesen Wert an die gleichnamige PHP-Variable ($lugar) zu übergeben, kann ein nahtloser Ansatz durch die Ajax-Funktionen von jQuery erreicht werden.

Die Ajax-Methode

  1. Vorbereiten das Datenbankspeicherskript: Erstellen Sie ein PHP-Skript (z. B. „save.in.my.database.php“), das darauf ausgelegt ist, $_POST['lugar']-Daten zu empfangen und in der MySQL-Datenbank zu speichern.
  2. AJAX-Übertragung:Das folgende HTML-Skript initiiert die AJAX-Übertragung.
<code class="html"><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 encountered.');
    }
  });
</script></code>
Nach dem Login kopieren

Dieses Skript überträgt die Lugar-Variable an das PHP-Skript, das dann den Datenbankspeichervorgang übernimmt .

Das obige ist der detaillierte Inhalt vonSo übergeben Sie JavaScript-Variablen an PHP-Variablen, um Google Maps-Daten zu erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!