[問題] 解析json的問題

看板Ajax作者 (azureshin)時間12年前 (2012/12/28 22:00), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
一整個很詭異的問題.... 從db撈出1筆資料, A, B, C三個欄位, 以json傳回前端. http://jsfiddle.net/lucien/dbsb7/3/ 問題出在C欄位, C欄位在資料庫是text格式, 內容是json格式組成... (更新: 左上角格子就是C欄位的內容, 應該是標準格式) 如果單獨alert(data[0].C), 是沒問題的, 會將整個data[0].C內容顯示 但我是想要解析data[0].C, 所以才想說用上面網址那寫法 上面的執行結果, 是將內容一個字一個字分開... (我是要一筆一筆, 你怎變一個字一個字了呢?...=.=) 我心想, 因為他被辨識成文字, 所以才會這樣 所以改用 $.parseJSON(data[0].C) 結果反而出錯.... 請問我的問題出在哪呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.111.35.11

12/28 22:43, , 1F
JSON.parse(data[0].C) ? JSON有符合格式嗎?
12/28 22:43, 1F
※ 編輯: azureshin 來自: 175.111.35.11 (12/28 22:55)

12/28 23:55, , 2F
先把JSON字串轉成object之後才跑 $.each 吧
12/28 23:55, 2F

12/28 23:58, , 3F
直接對字串 $.each 當然會回傳一個字一個字囉
12/28 23:58, 3F
文章代碼(AID): #1GtQOQC6 (Ajax)
文章代碼(AID): #1GtQOQC6 (Ajax)