function get_data(page)
{
page=page?page:1;
page=parseInt(page);
$.getScript('XXX.php?page='+page+'&varname=news',function(){
var len=data.length;
var con="";
var pagecon="";
for(var i=0;i<len;i++)
{
con+='<li ><a href="cc.php?s=1&id='+data[i].id+'" >'+data[i].title+'</a> ('+data[i].add_time+')';
con+="</li>";
}
//var pagecon='<span>(第'+page+'页/共'+totalpage+'页)</span>';
var pagecon='';
if(page>1)
{
b=parseInt(page)-1;
pagecon+='<span><a href="javascript:get_data(1);" >首页</a></span>';
pagecon+='<span><a href="javascript:get_data('+b+');" ><</a></span>';
}
var ns=parseInt(page)+5;
nn=ns>totalpage?totalpage:ns;
for(var j=page;j<nn;j++)
{
pagecon+='<span><a href="javascript:get_data('+j+');" >'+j+'</a></span>';
}
if(page<totalpage)
{
n=parseInt(page)+1;
pagecon+='<span><a href="javascript:get_data('+n+');" >></a></span>';
}
pagecon+='<span><a href="javascript:get_data('+totalpage+');" >末页</a></span>';
var sel='<select name="cc" id="cc">';
for(var k=1;k<=totalpage;k++)
{
if(k!=page)
sel+='<option value="'+k+'">'+k+'</option>';
else
sel+='<option selected="selected" value="'+k+'">'+k+'</option>';
}
sel+='</select>';
sel+='<img onclick="changepaged();" src="pic" width="59" height="21" style="vertical-align:middle;" />';
pagecon+=sel;
$("#cons").html(con);
$("#pages").html(pagecon);
})
}
有更多内容去 http://www.wemaster.com.cn/blog/ 看看
使用jQuery动态加载页面数据
本文介绍了一种使用jQuery实现动态加载数据的方法。通过GET请求从服务器获取指定页面的数据,并将其解析后插入到当前页面中相应的HTML元素内。此外,还实现了翻页功能和下拉选择框来切换不同的页面。
366

被折叠的 条评论
为什么被折叠?



