我在这里遇到麻烦,我的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);

关于php - jQuery帮助获取JSON数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5981218/

10-12 05:21