我从服务器收到以下JSON响应:
{
"msg": "S",
"comments": {
"iRecords": [{
"id": "9",
"bid": "1",
"uid": "5",
"comment": "This is # 009",
"adate": "Tuesday, 5th April, 2011 11:15:05",
"status": "1",
"userid": "5",
"username": "pavlos",
"oauthprovider": "l",
"profile_link": null
}]
}
}
我使用以下javascript / jQuery获取值,但未显示任何内容:
obj = jQuery.parseJSON(responseText);
alert(obj.comments.iRecords[adate]);
注意:
alert(obj.msg);
正常工作。如何获取Java中的日期值。
提前致谢
最佳答案
您尚未定义名为adate
的变量,并且iRecords
是一个数组
如果使用方括号符号,则必须传入包含属性名称的字符串,而不是与属性名称相同的变量。
obj.comments.iRecords[0].adate;