2012-05-23 138 views
0

我有一個按調用這個小提琴附加到一個JSON樹結構:​​創建JSON樹結構,兒童

按下小提琴&副本調用多個瓷磚/粘貼產生JSON intohttp:// jsonlint .COM /,所產生的JSON是無效

我需要製作這樣的:

{ 
    "nodes": [ 
     { 
      "url": "asdfas", 
      "date": "" 
     }, 
     { 
      "url": "asdfas", 
      "date": "" 
     }, 
     { 
      "url": "asdfasfdasas", 
      "date": "" 
     } 
    ] 
} 

可以這樣修改,使多個孩子可以添加到樹形結構中,我想我需要修改var數據 不知何故 ?

+0

我不清楚是什麼你想要輸出。你能給出一個你期望的輸出樣本嗎? –

+0

@subirkumarsao請參閱更新 –

回答

1

嘗試:

var data = {nodes: []}; 

$("#add").on('click', function() { 
    data.nodes.push({ 
     url: "some url", 
     date: new Date 
    }); 

    $("#myDiv").text(JSON.stringify(data)); 
}); 

如果沒有,我不明白你的問題;)

http://jsfiddle.net/gY5yQ/

1

看看這有助於http://jsfiddle.net/C6Ssa/12/

var data = []; 


$("#add").click(add); 
function add() { 

data.push({ 
    param1: "stuff", 
    param2:1, 
    param3:1 
}); 
var sample = {}; 
sample.node = data 
$("#myDiv").text(JSON.stringify(sample)); 
}