我無法抓取通過AJAX調用返回的響應JSON數據。這是我回到螢火蟲的東西。用jQuery顯示ColdFusion JSON響應
{"COLUMNS":["ID","NAME","REGION","EMAIL"],"DATA":[["1234","John Doe","West","[email protected]"]]}
這裏是我的腳本:
$.ajax({
url: "action.cfc?method=getEmployees&returnformat=json&queryFormat=column", type: "POST",
success: function(response){
console.log(response);// is the data above
console.log(response.DATA.NAME[1]); // this doesn’t work
console.log(response.DATA['NAME']);//and this doesn’t work
}
});
我得到在Firebug這個錯誤試圖控制檯登錄名稱時「response.DATA未定義」。我錯過了什麼?預先感謝您的幫助!
謝謝你的迴應,這就像一個魅力! – user752746 2012-03-10 06:58:05
如果我要在jQuery中使用結果,我發現從CF web服務返回結構而不是查詢是很有用的。 – 2012-03-11 02:08:32