Je suis probablement manquer quelque chose avec json et javascript.résultat JSON contenant un seul article
[{"commentText":"Testing 123","userPosted":"maxfridbe"},
{"commentText":"Testing 23","userPosted":"maxfridbe"}]
Parfois, je reçois plusieurs réponses qui fonctionne avec ce code:
function(data)
{
var sel = this;
jQuery.each(data,
function()
{
sel.append("<li>"+ this.userPosted+ "-" + this.commentText + "</li>");
});
};
Parfois, je reçois une seule réponse qui casse le code ci-dessus:
[{"commentText":"another test again welcom","userPosted":"maxfridbe"}]
Je sais que c'est parce que le la réponse est traitée différemment d'une liste.
En cherchant la réponse à cette question, je suis un peu en retard. Toute solution serait grandement appréciée.
Si vos données sont juste une chaîne, vous devez utiliser l'option dataType: 'json' dans votre requête ajax, ou utiliser la fonction getJSON – CMS