0

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'>&nbsp;</td><td class='preHolder' level='"+count+"'>&nbsp;</td></tr></table>");
                isClicked[level]="yes";
                $.each(resultObj, function(index, value){
                    $(".preHolder").filter("#"+id).append(resultObj.value);
                    });
                }
            });
4

1 に答える 1

3

試す

$(".preHolder").filter("#"+id).append(value);

配列を反復処理しており、インデックスと値を直接取得できます。

于 2010-04-08T06:14:53.670 に答える