Heim  >  Artikel  >  Backend-Entwicklung  >  So übergeben Sie eine JavaScript-Variable an PHP

So übergeben Sie eine JavaScript-Variable an PHP

DDD
DDDOriginal
2024-10-20 14:39:02756Durchsuche

How to Pass a JavaScript Variable to PHP

Übergabe einer JavaScript-Variablen an PHP: Eine umfassende Anleitung

Bei der Entwicklung von Webanwendungen ist es üblich, dass Daten aus JavaScript in einem gespeichert werden müssen Datenbank zur Analyse oder zum späteren Abruf gespeichert. In diesem Szenario erhalten wir eine JavaScript-Variable von Google Maps und möchten diese in einer MySQL-Datenbank speichern.

Um diese JavaScript-Variable effektiv an PHP zu übergeben, können wir die AJAX-Funktionen von jQuery nutzen. Beginnen Sie mit der Erstellung eines separaten Skripts namens „save.in.my.database.php“, das die Datenbankinteraktionen verarbeitet.

Jetzt richten wir die jQuery-AJAX-Funktion ein:

<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>

In der AJAX-Funktion:

  • „url“ gibt den Pfad zum PHP-Skript an, das die Daten speichert.
  • „type“ ist auf „post“ gesetzt, da wir senden data an das PHP-Skript.
  • „data“ enthält die JavaScript-Variable lugar, die wir übergeben möchten.
  • „success“- und „error“-Callbacks informieren uns über das Ergebnis der Anfrage.

Abschließend im PHP-Skript „save.in.my.database.php“:

<code class="php"><?php
$lugar = $_POST['lugar'];
// Save $lugar in your database here
?></code>

Mit dieser Methode können Sie Daten aus JavaScript nahtlos in Ihr PHP integrieren Backend, sodass Sie die erforderlichen Informationen effizient in einer Datenbank speichern können.

Das obige ist der detaillierte Inhalt vonSo übergeben Sie eine JavaScript-Variable an PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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