2017-04-14 41 views
1

我已經樣本JSON結構爲,解析嵌套的JSON到AJAX

{ key : { "data1":data1, "data2":data2 }} 

我希望它被解析爲 '數據',

$.ajax({ 
    type: 'post', 
    url: 'url', 
    data: <--- here , 
    success: function() { 
     ***** 
    } 
}); 

我該怎麼辦呢?

+0

('VAR ajaxData = {鍵:[ 「DATA1」:DATA1, 「數據2」:數據2]}; '&&'data:ajaxData')|| 'data:{key:[「data1」:data1,「data2」:data2]}' –

+0

@AlonEitan謝謝... –

+0

該結構無效...數組沒有屬性...對象做 – charlietfl

回答

0

嘗試使用JSON.stringify

var data= { "key" : {"data1":"data1", "data2":"data2" }}; 
new Request.JSON({ 
    url: '/echo/json/', 
    type: "POST", 
    data: JSON.stringify(data), 
    contentType: "application/json", 
    onSuccess: function(res) { 
     document.write(data.key.data1); 
     console.log(data.key.data1); 
    } 
}).send(); 

下面是工作的jsfiddle:http://jsfiddle.net/dK5DL/87/

+0

感謝您的解決方案。我有類似的方法。我的意圖是將數據分配給一個鍵,這使得稍後檢索數據變得更容易。萬分感謝。 –