gpt4 book ai didi

javascript - 从 jquery 访问 json 数据

转载 作者:数据小太阳 更新时间:2023-10-29 04:22:26 26 4
gpt4 key购买 nike

我正在使用 jQuery 1.4.2 创建一个 ajax 应用程序,我尝试使用 get()、post() 和 ajax() 方法本身。我的 php 服务返回:

[{"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;
}

我已经用谷歌搜索了好几天了。我到底如何访问返回的数据?任何帮助将不胜感激。

最佳答案

要访问该状态值,您需要:

data[4].status

这是因为它是一个对象,存储在数组的第五个元素中,status 是该对象的一个​​属性。

关于javascript - 从 jquery 访问 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4424518/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com