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
Version imprimable
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.
Bonjour,
de PHP vers JS :
ajax.php
Code:
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:
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"]); });
Bonsoir
Dans data : $.getJSON( url, [ data ], [ callback(data, textStatus) ] )
L'inverse :
Ajax.php:Code:$.ajax(url: "ajax.php", type: "POST", data: {cle: "valeur" });
Code:
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... :roll: