J'ai un appel ajax via jquery qui s'exécute sans erreur jusqu'à ce que j'arrive au callback. Le contenu renvoyé ressemble à ceci :
{"UPSELLABLE":true,"OFFERTEXT":"p47r.cfm"}
En faisant simplement alert(upselldata) ;, on obtient les données ci-dessus. Mais si j'essaie d'accéder à la variable upselldata comme un objet javascript ( je pensais que jquery avait déjà fait le travail d'évaluation pour moi ), les variables sont indéfinies. Voir le code ci-dessous :
$.ajax({
type: "POST",
datatype: "json",
data: "ProductID=1",
url: '/templates/public/upsell_available.cfm',
success: function(upselldata) {
alert(upselldata.UPSELLABLE); // upselldata.upsellable is undefined!?!?!
}
});