"日期"从AJAX请求返回的类型值是未定义的

时间:2015-04-08 14:57:10

标签: javascript jquery

在向RESTful Web服务发出GET请求后,我正在尝试从数据库中打印数据

function print(jsondata) {
    var text = "";
    $.each(jsondata, function(key, value){
        text += "Name:" + value.name + "date:" + value.date;
    });
    $("#out").append(text);
}

但value.date的值未定义。它应该打印从JavaDB中获取的日期类型值

1 个答案:

答案 0 :(得分:1)

如果值未定义,“jsondata”的结构并不像您期望的那样。

使用console.log()将其踢出Javascript控制台进行检查,或者查看网络窗格中AJAX请求的原始响应。如果可以,请在此处发布结果。

或者,在新选项卡中打开REST URL并使用JSONView等插件(在Firefox上,使用非Chrome的非官方端口)来检查数据。