0
J'essaie d'utiliser le jQuery chaque fonction (ligne 5) pour afficher les résultats d'un appel AJAX. quand j'écris resultObj.value sur la ligne 6, pourquoi je ne reçois aucune donnée? Est-ce que je fais une erreur de syntaxe (je suis sûr que je dois l'être)?jQuery chaque fonction, obtenir les données
success : function(resultObj) {
count = count+1;
$(".objHolder").filter("#"+id).append("<table border='1' cellspacing='4' cellpadding='4' class='preTable' id='"+id+"' level='"+count+"'><tr><td class='preItem' id='"+id+"' level='"+count+"'><img src='images/right.jpg' width='16' height='10' /></td><td class='preList'> </td><td class='preHolder' level='"+count+"'> </td></tr></table>");
isClicked[level]="yes";
$.each(resultObj, function(index, value){
$(".preHolder").filter("#"+id).append(resultObj.value);
});
}
});
À l'intérieur du rappel '$ .each', essayez' console.log (resultObj); 'et voyez la sortie dans Firebug ou la console JavaScript de Chrome. –
Merci, le journal a la sortie attendue. Donc, il semble juste une question de l'afficher correctement. – Ankur
'value' contient vos données qui peuvent être json ou quelque chose .... Vous ne devriez pas utiliser' resultObj.value' –