0

こんにちは友人私はstruts2でページネーションのようなFacebookを作成しようとしています.私がしようとしているのはウェブページの最後にあります.

<script>
  $(window).scroll(function() {
    if ($(window).scrollTop() == $(document).height() - $(window).height()) {
      console.log("Bottom reached");
      var ul = $('.ullist');
      var start = ul.children().length;
      $.post("postImage.action?", { start: start }, function(session2) {
        // Here I am getting json data 
        alert("inside class " + session2);
      });
    } else {
      console.log("Bottom reached not");
    } 
  });
</script>

問題は、イテレータを使用したリストが既にあることです。イテレータに値を追加する方法を教えてください。

 <s:iterator value="#session.list">
       .......//here i already have data
 </s:iterator>
4

1 に答える 1

1

「イテレータにデータを追加」するのではなく、DOM 要素を DOM に追加します。

主なオプションは 2 つあります。

  1. レンダリングされた HTML を返し、ページの最後 (DOM 内の適切な場所) に追加するか、または...
  2. JSON (または XML など) を返し、DOM をクライアント側で動的に構築します。

同じタイプの情報をレンダリングする JSP が既にあるので、その JSP のチャンクを再利用し、レンダリングされた HTML を返し、それを追加します。そうは言っても、jQuery の底なしのページネーションの例は無数にあり、多くのプラグインがあります。

于 2012-09-10T12:11:29.957 に答える