点击查看更多分页
我用ajax做点击查看更多分页 让他点击“查看更多”时加载数据
页面代码是:
<script type="text/javascript" src="js/jQuery_1.42.js"></script>
<script type="text/javascript">
function getdata(){
$.post("ajax.aspx",function(data){
$("#load").append(data);window.location
})
}
</script>
查询逻辑代码;
IList<TB_Mrmy> list = new List<TB_Mrmy>();
DbDataReader dr = DataBase.Intance.ExecuteReader(sql);
while (dr.Read())
{
TB_Mrmy mrmy = new TB_Mrmy();
mrmy.Id = (int)dr["id"];
mrmy.MrName = dr["mrName"].ToString();
mrmy.Content = dr["content"].ToString();
mrmy.Name = dr["name"].ToString();
mrmy.Audit = (int)dr["audit"];
mrmy.DeRe = (int)dr["deRe"];
mrmy.Time = (DateTime)dr["time"];
list.Add(mrmy);
}
我现在的问题是:
string types = Request.Form["data"];
//问题就是在这里咋么写代码实现 让它点击“查看更多”时加载数据 在没有点击之前 让它默认显示20条数据 当点击后 让它每次加载10条不同的数据 如果没有数据了 提示 没有更多内容了。代码咋么实现啊?
Response.Write(types + str.ToString());
Response.End();
求各位大侠了 谢谢各位大侠们!
------解决方案--------------------点击更多时向后台发送Ajax请求,并将当前记录数作为参数。
后台接收到记录数后+10,查询数据库
返回新的查询结果,前台接收,清空原有数据再动态生成新的列表
------解决方案--------------------类似
http://papermashup.com/dynamically-add-form-inputs-and-submit-using-jquery/