我知道已经有很多与这个主题有关的问题,但我尝试了很多,但我仍然无法获得值。value undefined while jquery json解码
我使用firbug和我得到的正确的反应: -
[{"id":4,"comments":1,"likes":5,"books":3,"name":"steve"}]
但我不能够在网页上显示它们。当我尝试alert(data.id)时,我在alert框中得到了undefined。这里是我的代码: -
$.ajax({
type: "GET",
url: "getdata.php",
data: dataString,
dataType:"json",
success: function(data){
alert(data.id);
}
});
我试图
$.each(data, function (key, element) {
alert(key);
alert(element);
});
这显示提示框
您有一个数组,'的console.log(数据[0] .ID)'。 – undefined 2013-03-26 21:36:28
设置了一个小提琴给大家玩jsfiddle.net/pnYzq – Jack 2013-03-26 22:00:08
以及如果萤火虫真正显示的是元素本身?所以也许alert(元素[0] .id)会做的伎俩? – mnowotka 2013-03-26 22:05:46