Я создаю приложение ajax с помощью jQuery 1.4.2, и я попытался использовать с помощью методов get(), post() и ajax(). Моя возвращает сервис PHP:Доступ к данным json из jquery
[{"k":"label0","v":0.5},{"k":"label1","v":99.43},{"k":"label2","v":2.46},{"k":"label3","v":46.29},{"status":"OK"}]
в моем успехе обратного вызова я попытался доступа, как json.status и JSON [0] [0] , но она всегда возвращает "неопределенный". Что я делаю не так?
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;
}
Я искал это в течение нескольких дней. Как я могу получить доступ к возвращенным данным? любая помощь будет оценена по достоинству.
я дал некоторый ответ, который может быть использован в вашем случае, уже есть способы availbe как getJSON, который заботится о все проблемы, и вы можете просто пройти через – kobe