jquery json 的問題
請問一下如果我後端輸出的 json 格式如下[code]{"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" },]}[/code]如果我使用jquery 接收的話 , 要怎樣才可以轉為像以下這種array[code]
[10.3,'01'],
[15.2,'02'],
[15.2,'03']
[/code] 如果是用 jQuery 的 ajax 相關 function,可以直接指定回傳的格式為 json,這樣讀到的 data 就已經是轉成 JavaScript 的 object 囉。
或是用 $.getJSON 一樣是直接將 server output 的字串轉為 JavaScript object。 [code]$.getJSON('url' , function(r){
var arr = new Array();
$.each(r.data,function(i,n){
arr[ n.a ] = n.b
})
alert( arr )
})[/code]
頁:
[1]