Ajax加载更多按钮

时间:2014-11-21 22:37:55

标签: jquery ajax

如果我的回复中没有更多帖子,我想让我的加载更多按钮消失。

这是我能想到的唯一解决方案。问题是单击按钮后按钮会消失。

.done(function(response) {
  if (response == "") {
    $loadMore.slideUp();
  };
});

例如:我的查询中有7个帖子,每页显示3个帖子。我按下加载一个,现在我有6.我再次按下我有7.(现在我希望按钮消失)。但是我必须再次按下才能让它消失。

我该如何解决这个问题?

谢谢

2 个答案:

答案 0 :(得分:0)

试试这个 -

.done(function(response) {
  if (response == "") {
    $loadMore.hide();
   };
 });

答案 1 :(得分:0)

你应该这样做:

.done(function(response) {
  if (response.length < 3) {
    $loadMore.slideUp();
   };
 });

如果你的函数只返回1或2个结果,那么&#34;响应&#34;仍然不会是空的或空的。 重要的问题是:响应变量中有多少项。因为如果它不到3,就不会有更多的帖子,这意味着可以隐藏更多btw的负载。