0

嗨,朋友们,我正在尝试在 struts2 中创建类似分页的 facebook 我正在尝试的是在网页的末尾我使用下面的代码使用 javascript ajax 调用动作类

<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。

您有两个主要选择:

  1. 返回呈现的 HTML 并将其附加到页面末尾(在您的 DOM 中适当的位置),或者...
  2. 返回 JSON(或 XML 或其他)并在客户端动态构建 DOM。

您已经有一个呈现相同类型信息的 JSP,我将重用该 JSP 块,返回呈现的 HTML,并附加它。也就是说,有无数的 jQuery 无底分页示例和许多插件——我可能只是选择一个让你开始并从那里开始使用它,并使用你选择使用的任何机制。

于 2012-09-10T12:11:29.957 回答