帮助 jQuery 抓取 json 数据


Help with jQuery grabbing json data

>我在这里遇到了一些麻烦,我的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,因为只有一个数组保存日期。这有意义吗?谁能帮忙?

为什么date是一个数组?为什么不直接将对象放在那里?

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

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

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

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

试试这个 - http://jsfiddle.net/FloydPink/bAtEW/