我正在尝试使用jQuery的每个函数(第5行)来显示AJAX调用的结果。当我在第6行写下resultObj.value时,为什么我没有得到任何数据?
我是否出现语法错误(我很确定我必须这样做)?
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);
});
}
});
答案 0 :(得分:3)
尝试
$(".preHolder").filter("#"+id).append(value);
您正在迭代数组,您可以直接获取索引和值。