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