
標題: jquery json 的問題 [打印本頁]
作者: aot 時間: 2010-11-26 16:25 標題: 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']
作者: wmh 時間: 2010-11-27 23:39
如果是用 jQuery 的 ajax 相關 function,可以直接指定回傳的格式為 json,這樣讀到的 data 就已經是轉成 JavaScript 的 object 囉。
或是用 $.getJSON 一樣是直接將 server output 的字串轉為 JavaScript object。
作者: Mesak 時間: 2011-1-25 16:01
$.getJSON('url' , function(r){
var arr = new Array();
$.each(r.data,function(i,n){
arr[ n.a ] = n.b
})
alert( arr )
})
歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/) |
|