2014-01-28 72 views
1

所以我需要的是一種方法來隱藏加載更多的按鈕,當所有職位加載。有默認的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"); 

回答

2

僅有成功塊內添加一個條件,以檢查是否存在更多商品

$(".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(); 

     } 
    }); 
    }); 

快樂編碼:)

相關問題