Bonjour,
je voudrais savoir comment on peut faire le passage de variables entre PHP et JS dans les deux sens en utilisant JSON ?
un petit bout de code serait le bienvenu.
Cordialement
GeForce
Bonjour,
je voudrais savoir comment on peut faire le passage de variables entre PHP et JS dans les deux sens en utilisant JSON ?
un petit bout de code serait le bienvenu.
Cordialement
GeForce
avec $.get $.post ou $.ajax...
ce ne sont pas les exemples qui manquent sur ce forum.
Une petite recherche t'apportera la réponse.
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Bonjour,
de PHP vers JS :
ajax.php
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 header("Content-type: application/json; charset=UTF-8"); $json = array("foo" => "bar"); // Renvoi un objet JSON // { cle: valeur } echo json_encode($json);
JS:
Tout simplement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $.getJSON("ajax.php", {}, function(data, textStatus) { // Récupère la valeur de l'objet JSON renvoyé à partir de la clé alert(data["foo"]); });
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère
Installation de Code::Blocks sous Debian à partir de Nightly Builds
Bonsoir
Dans data : $.getJSON( url, [ data ], [ callback(data, textStatus) ] )
Blog
Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
(Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)
L'inverse :
Ajax.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $.ajax(url: "ajax.php", type: "POST", data: {cle: "valeur" });
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // Génère un tableau associatif : array("cle" => "valeur"); $array_assoc = json_decode($_POST, true);
Un minimum de recherche sur le net et vous auriez trouvé plein d'exemples...![]()
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère
Installation de Code::Blocks sous Debian à partir de Nightly Builds
Partager