返回列表 發帖

jquery json 的問題

請問一下

如果我後端輸出的 json 格式如下
{"data": [ { "a":"67968", "b":"01" }, { "a":"1758775", "b":"02" }, { "a":"759686", "b":"03" }, { "a":"1400", "b":"04" }, { "a":"449539", "b":"05" }, { "a":"303009", "b":"09" }, { "a":"987142", "b":"11" }, { "a":"315098", "b":"12" }, { "a":"1087", "b":"14" },]}
如果我使用jquery 接收的話 , 要怎樣才可以轉為像以下這種array
        
 [10.3,'01'],
 [15.2,'02'],
 [15.2,'03']

如果是用 jQuery 的 ajax 相關 function,可以直接指定回傳的格式為 json,這樣讀到的 data 就已經是轉成 JavaScript 的 object 囉。
或是用 $.getJSON 一樣是直接將 server  output 的字串轉為 JavaScript object。
To infinity and beyond!

TOP

$.getJSON('url' , function(r){
var arr = new Array();
        $.each(r.data,function(i,n){
                arr[ n.a ] = n.b 
        })
        alert( arr )
})

TOP

返回列表 回復 發帖