0
我想使用jQuery的每個函數(第5行)來顯示AJAX調用的結果。當我在第6行寫resultObj.value時,我怎麼得不到任何數據?jQuery的每個函數,從中獲取數據
我是否犯了一個語法錯誤(我很確定我必須是)?
success : function(resultObj) {
count = count+1;
$(".objHolder").filter("#"+id).append("<table border='1' cellspacing='4' cellpadding='4' class='preTable' id='"+id+"' level='"+count+"'><tr><td class='preItem' id='"+id+"' level='"+count+"'><img src='images/right.jpg' width='16' height='10' /></td><td class='preList'> </td><td class='preHolder' level='"+count+"'> </td></tr></table>");
isClicked[level]="yes";
$.each(resultObj, function(index, value){
$(".preHolder").filter("#"+id).append(resultObj.value);
});
}
});
在'$ .each'回調中,嘗試'console.log(resultObj);'並在Firebug或Chrome的JavaScript控制檯中查看輸出。 – 2010-04-08 06:18:00
謝謝,日誌有預期的輸出。所以它似乎只是正確顯示它的問題。 – Ankur 2010-04-08 06:21:46
'價值'持有您的數據可能是json或其他....你不應該'resultObj.value' – 2010-04-08 06:27:34