par
slashfa » 07 oct. 2014, 19:45
Bonjour à tous, je bloque depuis ce matin et je n'arrive pas pourquoi ça ne marche pas,
avec une requête ajax je récupère des données sur bdd et j'envoi le résultat avec un json_encode, un cas classique quoi
sous firebug, j'ai bien le résultat souhaité, sauf que l'append ne m'affiche rien, et si j'actualise là ça s'affiche !!
le code php est le suivent :
$retour = mysql_query("SELECT * FROM panier WHERE session_achat='$session_achat' ");
while($data = mysql_fetch_assoc($retour)){
$tableau[]=$data;
}
echo json_encode($tableau);
le json me retourne
[{"id":"76","session":"6hj0vccnn66s1n7f2lea","type":"blabla","id_req":"1","prix":"50","nb":"2","date":"07-10-2014"}]
et le js est
[javascript] $(function() {
data = JSON.parse(data);
$.each(data,function(key,val){
var total=val.nb*val.prix;
$(".panier").append('<li><span class="cd-qty">'+val.nb+' x</span> '+val.type+'<div class="cd-price">Total : '+total+'€ le id est :'+val.id +'</div><a href="#0" class="cd-item-remove cd-img-replace" >Remove</a></li>');[/javascript]
quelqu'un peut m'aider SVP

si ça continu je vais perdre el peu de cheveux qui me reste lol
Bonjour à tous, je bloque depuis ce matin et je n'arrive pas pourquoi ça ne marche pas,
avec une requête ajax je récupère des données sur bdd et j'envoi le résultat avec un json_encode, un cas classique quoi 8-|
sous firebug, j'ai bien le résultat souhaité, sauf que l'append ne m'affiche rien, et si j'actualise là ça s'affiche !! #-o
le code php est le suivent :
[php] $retour = mysql_query("SELECT * FROM panier WHERE session_achat='$session_achat' ");
while($data = mysql_fetch_assoc($retour)){
$tableau[]=$data;
}
echo json_encode($tableau); [/php]
le json me retourne
[html][{"id":"76","session":"6hj0vccnn66s1n7f2lea","type":"blabla","id_req":"1","prix":"50","nb":"2","date":"07-10-2014"}][/html]
et le js est
[javascript] $(function() {
data = JSON.parse(data);
$.each(data,function(key,val){
var total=val.nb*val.prix;
$(".panier").append('<li><span class="cd-qty">'+val.nb+' x</span> '+val.type+'<div class="cd-price">Total : '+total+'€ le id est :'+val.id +'</div><a href="#0" class="cd-item-remove cd-img-replace" >Remove</a></li>');[/javascript]
quelqu'un peut m'aider SVP :priere: si ça continu je vais perdre el peu de cheveux qui me reste lol