Re: [問題] 有關JSON的問題
※ 引述《askq (ask)》之銘言:
: 我想迴圈跑出a.json的全部資料
: 不過他都只能跑出第二筆資料= ="
: ==================================
: a.json:
: {
: 'yahoo':
: {
: "id": '123',
: }
: },
: {
: 'google':
: {
: "id": '456',
: }
: }
: ===================================
: index.php:
: $.getJSON('a.json', function (data){
: $('div #box').empty();
: $.each(data, function (entryIndex, entry){
: var html = entry['id'];
: $('div #box').append(html);
: });
: ===================================
: 我寫這樣他只能讀到第二個id=456 = ="
: 而且是只能直接讀id
: 我寫成"yahoo": "123"
: 然後entry['yahoo'] 這樣的話會變成undefined
: 不知道是哪裡出問題!?
試試這個方法
var obj = {
'yahoo':
{
"id": '123'
}
,
'google':
{
"id": '456'
}
}
for (var a in obj){
for (var b in obj[a]) {
alert(a+":"+b+":"+obj[a][b]);
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.35.53
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):