Comment passer une variable JavaScript à PHP

DDD
Libérer: 2024-10-20 14:39:02
original
747 Les gens l'ont consulté

How to Pass a JavaScript Variable to PHP

Passer une variable JavaScript à PHP : un guide complet

Lors du développement d'applications Web, il est courant d'avoir besoin que les données de JavaScript soient stockées dans un base de données pour analyse ou récupération future. Dans ce scénario, nous recevons une variable JavaScript de Google Maps et nous souhaitons l'enregistrer dans une base de données MySQL.

Pour transmettre efficacement cette variable JavaScript à PHP, nous pouvons exploiter les capacités AJAX de jQuery. Commencez par créer un script séparé appelé "save.in.my.database.php" qui gérera les interactions avec la base de données.

Maintenant, configurons la fonction jQuery AJAX :

<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>
Copier après la connexion

Dans la fonction AJAX :

  • "url" précise le chemin du script PHP qui sauvegardera les données.
  • "type" est défini sur "post" puisque nous envoyons data au script PHP.
  • "data" contient la variable JavaScript lugar que nous voulons transmettre.
  • Les rappels "succès" et "erreur" nous informent du résultat de la demande.

Enfin, dans le script PHP "save.in.my.database.php":

<code class="php"><?php
$lugar = $_POST['lugar'];
// Save $lugar in your database here
?></code>
Copier après la connexion

En utilisant cette méthode, vous pouvez intégrer de manière transparente les données de JavaScript dans votre PHP backend, vous permettant de stocker efficacement les informations nécessaires dans une base de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!