Je crée une application ajax en utilisant jQuery 1.4.2 et j'ai essayé d'utiliser get(), post() et la méthode ajax() elle-même. Mon php service retourne:accéder aux données json à partir de jquery
[{"k":"label0","v":0.5},{"k":"label1","v":99.43},{"k":"label2","v":2.46},{"k":"label3","v":46.29},{"status":"OK"}]
dans mon rappel de succès que j'ai essayé d'accéder à de json.status et JSON [0] [0] mais il retourne toujours "non défini". Qu'est-ce que je fais mal?
function getSysinfo(source) {
var json = null;
$.ajax({
url: source,
type: 'POST',
dataType: 'json',
success: function (data) {
json = eval("(" + data + ")");
$('#data').html(json.status);
alert(json[0][0]);
refreshChart(json);
},
error: function (request, status, error) {
alert("REQUEST:\t" + request + "\nSTATUS:\t" + status +
"\nERROR:\t" + error);
}
});
return json;
}
Cela fait des jours que je fais des recherches sur Google. Comment diable puis-je accéder aux données renvoyées? Toute aide serait appréciée.
je lui ai donné une réponse qui peut être utilisé dans votre cas, il existe déjà des méthodes availbe comme getJSON qui prend en charge toutes les questions, et vous pouvez simplement faire une boucle à travers – kobe