gpt4 book ai didi

php - 当没有更多帖子显示时隐藏加载更多按钮

转载 作者:行者123 更新时间:2023-11-29 06:41:18 25 4
gpt4 key购买 nike

所以我需要的是一种在加载所有帖子时隐藏加载更多按钮的方法。默认有 20 个帖子,点击后加载更多帖子会返回 10 个。加载所有帖子后,应隐藏加载更多按钮。

来自 profile.php 的代码

$(".more").click(function(){
var id=$(".output:last").attr("id");
var split=id.split("output");
var newid=split[1];
var did="<?php echo $did; ?>";
var logid=$("#ssesid").attr("value");

$.ajax({
url:"exp.php",
type:"POST",
data:"newid=" + newid + "&did=" + did + "&logid=" + logid,
success:function(data){
$(".output:last").append(data);
$("#more_load").hide();
}
});
});

exp.php - 输出 10 个以上的帖子

$osql=mysql_query("SELECT * FROM answer WHERE respond IS NOT NULL AND question_id='$did' AND id < '$newid' and pinned = '0' order by id desc LIMIT 10");

最佳答案

只需在成功 block 中添加一个条件,以检查是否还有更多项目

  $(".more").click(function(){
var id=$(".output:last").attr("id");
var split=id.split("output");
var newid=split[1];
var did="<?php echo $did; ?>";
var logid=$("#ssesid").attr("value");
$.ajax({
url:"exp.php",
type:"POST",
data:"newid=" + newid + "&did=" + did + "&logid=" + logid,
success:function(data){
$(".output:last").append(data);
if(data.size()<10 ) //assuming data contains posts within <li> </li> tags
$(".output:last").append("<li>Sorry No More Records Found!!!</li>");
$("#more_load").hide();

}
});
});

快乐编码:)

关于php - 当没有更多帖子显示时隐藏加载更多按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21407809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com