代码如下就不注释了能看懂的就用,看不懂的就不用看了。
<?php
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];
$bclassid=$fcr[2]?$fcr[2]:$GLOBALS[bclassid];
$classid=$fcr[3]?$fcr[3]:$GLOBALS[classid];
$GLOBALS[navclassid]
?>
<script>
$(function(){
if([!--bclass.id--]==''){//判断父栏目是否为空
var lmid=[!--self.classid--];
}else{
//zy_enewsclass这里换成自己的表头我这里是zy_
var lmids='[e:loop={"select classid from zy_enewsclass where bclassid=$topbclassid order by myorder",17,24,0}]<?=$bqr[classid]?>,[/e:loop]' //这里注意一行,调用出子栏目赋给变量lmid
var lmid=lmids.substring(lmids.length-1,-1);
}
var i = 1; //设置当前页数
$('#loadmore').click(function(){
$.ajax({
url : '/e/action/getmore.php', // 这是当前服务器的地址
type:'POST',
data:{"next":i,'table':'news','classid':lmid,'action':'getmorenews','limit':4,'small_length':120},
dataType : 'html',
beforeSend:function(){
$("#loadmore").show().html(' 正在努力加载中...');
$('#loadmore').attr('disabled','disabled');
},
success : function(data){
console.log(data);
var datas=data.split('|');
var htmldata='<div class="alzsCenter"><div class="alzsCommon"><div class="alzsCommonLeft alzsCommonAll">'+datas[0]+'</div><div class="alzsCommonRight alzsCommonAll">'+datas[1]+'</div></div><div class="alzsCommon"><div style="float:right;" class="alzsCommonLeft alzsCommonAll">'+datas[2]+'</div><div style="float:left;" class="alzsCommonRight alzsCommonAll">'+datas[3]+'</div></div></div>';
if(data.length>3){
$("#showajaxnews").append(htmldata);
$("#loadmore").removeAttr('disabled');
$("#loadmore").html('点击加载更多');
i++;
}else{
$("#loadmore").show().html("已全部加载完毕!");
$('#loadmore').attr('disabled','disabled');
return false;
}
}
});
});
});
</script>