Variable jQuery à PHP
Résolu/Fermé
Maitre2B
hassms - 23 juin 2015 à 10:57
- Messages postés
- 341
- Date d'inscription
- jeudi 29 octobre 2009
- Statut
- Membre
- Dernière intervention
- 11 avril 2020
hassms - 23 juin 2015 à 10:57
A voir également:
- Passer une variable javascript vers php
- Jquery to php variable - Meilleures réponses
- Jquery variable to php - Meilleures réponses
- Variable jQuery à PHP ✓ - Forum - PHP
- Passage de variable JS vers PHP - Forum - Javascript
- Passer variable javascript en php ajax ✓ - Forum - PHP
- Convertir variable javascript en php - Forum - PHP
- Passez var javascript vers var php - Forum - PHP
1 réponse
Doctor C
20 nov. 2013 à 20:19
- Messages postés
- 627
- Date d'inscription
- mardi 12 juin 2007
- Statut
- Membre
- Dernière intervention
- 19 février 2016
20 nov. 2013 à 20:19
Ton code javascript est du côté client (dans ton navigateur) et le PHP est du côté serveur, tu dois donc envoyer tes variables javascript du côté serveur. Le meilleur moyen d'y arriver est l'Ajax.
Ajax
Étant donné que tu utilises jQuery, c'est très simple. L'ajax permet d'intéragir avec ton serveur sans mettre à jour ta page Web au complet à partir de javascript. Selon ce que tu veux faire, ça peut être la solution à ton problème.
Tu peux utiliser la fonction
Tu indiques dans les paramètres la page PHP à appeler et les paramètres sous la forme "paramètre : valeur". Tu peux aussi faire que suite à l'exécution de ton code PHP ton javascript fasse quelque chose:
Du côté PHP, du peut récupérer des variables "lat" et "lon" comme toute autre valeur POST.
C'est-à-dire avec un
Bonne chance!
Ajax
Étant donné que tu utilises jQuery, c'est très simple. L'ajax permet d'intéragir avec ton serveur sans mettre à jour ta page Web au complet à partir de javascript. Selon ce que tu veux faire, ça peut être la solution à ton problème.
Tu peux utiliser la fonction
post()qui est un raccourci de la fonction
ajax(). Le bout de code à ajouter du côté javascript serait le suivant:
$.post( "test.php", { lat: "abc", lon: "xyz" } );
Tu indiques dans les paramètres la page PHP à appeler et les paramètres sous la forme "paramètre : valeur". Tu peux aussi faire que suite à l'exécution de ton code PHP ton javascript fasse quelque chose:
var envoi = $.post( "test.php", { lat: latitude, lon: longitude } ); envoi.done( function(data) { // L'information retournée par le code PHP se trouve // dans la variabe data. });
Du côté PHP, du peut récupérer des variables "lat" et "lon" comme toute autre valeur POST.
C'est-à-dire avec un
$_POST["lat"]et un
$_POST["lon"].
Bonne chance!
21 nov. 2013 à 16:26
21 nov. 2013 à 16:44
29 avril 2015 à 16:52
23 juin 2015 à 10:57