小编WWW*_*RDS的帖子

从jquery访问json数据

我正在使用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"}]
Run Code Online (Sandbox Code Playgroud)

在我的成功回调中,我尝试访问json.status和json [0] [0],但它总是返回"undefined".我究竟做错了什么?

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;
}
Run Code Online (Sandbox Code Playgroud)

我一直在谷歌搜索这几天.我如何访问返回的数据?任何帮助,将不胜感激.

javascript ajax jquery json

7
推荐指数
4
解决办法
4万
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

json ×1