2
回答
JSP图片瀑布流,有谁用过infinitescroll插件,求指教

              dataType: 'json',//可以是json
              template: function(data) { //data表示服务端返回的json格式数据,这里需要把data转换成瀑布流块的html格式,然后返回给回到函数
                    return html;
               },

 

请问,如果dataType指定为json时,servlet怎么把从数据库中读取的数据传递为template:function(data){};

举报
jerry2012
发帖于5年前 2回/1K+阅
共有2个答案 最后回答: 5年前

你这个

dataType: 'json',//可以是json
template: function(data)

数据返回后,需要重新调用瀑布流插件重新布局,query.infinitescroll在数据返回后有一个回调,格式 为:

$('#content').infinitescroll({},
   //程序执行完的回调函数
  function(newElems){
     //newElems表示返回的数据,如 果是json的话就是template的返回值

  }
)

--- 共有 8 条评论 ---
jerry2012回复 @iSea : 你好,如果我用servlet2.0 怎么把取出的json数据传给 infinitescroll???? 5年前 回复
iSea回复 @jerry2012 : 这个应该是你的路径不对的问题吧,用firebug,谷歌等浏览器调试 5年前 回复
jerry2012回复 @iSea : <a href="${pageContext.request.contextPath }/webpicflow?status=ajax&page=1"></a> 为什么调用不到servlet呢? 5年前 回复
iSea回复 @jerry2012 : 是的,就跟静态加载html一样 5年前 回复
jerry2012回复 @iSea : 如果我在servlet中就把数据封装成HTML格式,是不是直接PrintWriter out=response.getWriter();out.println(html)就可以了呢! 5年前 回复
顶部