帮助jQuery抓取json数据

时间:2011-05-12 16:24:59

标签: php jquery json

我在这里遇到一些麻烦,我的json数据输出如下:

{"date":[{"day_w":"Tuesday","day_n":"28","month":"Dec"}],"subscriptions":[{"subscribe":"example1"},{"subscribe":"example2"},{"subscribe":"example3"}]}

我正在使用jQuery代码:

$.getJSON("example.php",function(data){

$.each(data.subscriptions, function(i, item) {
    var subscribeData = "<li>"+ item.subscribe +"</li>";
    $('#list').append(subscribeData);
});

但我遇到了抓住日期数组的问题。我不想使用.each,因为只有一个数组保存日期。这有意义吗?有人可以帮忙吗?

3 个答案:

答案 0 :(得分:1)

您可以编写data.date[0]来获取数组中的第一个对象。

答案 1 :(得分:1)

为什么date根本就是一个数组?为什么不直接在那里有对象?

{"date":{"day_w":"Tuesday","day_n":"28","month":"Dec"},"subscriptions":[...

如果这不是一个选项,您只需访问date[0]

doSomethingWith(data.date[0].day_w);

答案 2 :(得分:1)