// javascript document $(".show_next").on('click',function(){ var link = $(".pagination>ul>li").find('a.next_page'); //首先取得下一页的链接地址 var href = link.attr("href"); //判断下一页的链接地址是否存在 if (href != undefined) { //如果存在的话,用ajax获取数据 $.ajax({ type: "get", url: href, success: function(data) { //将返回的数据进行处理,挑选出class是post的内容块 var $res = $(data).find(".newslist>.clearfix .newli"); //结合masonry插件,将内容append进id是content的内容块中 $(".newslist>.clearfix").append($res); //newhref获取返回的内容中的下一页的链接地址 var newhref = $(data).find('a.next_page').attr("href"); console.log(data); //判断下一页地址是否存在,如果存在,替换当前页的链接地址。不存在,将当前页链接地址属性href移除,并替换内容为"下一页没有了" if (newhref != undefined) { link.attr("href", newhref); } else { $(".showlist").html("没有了"); $(".showlist").removeclass('show_next'); $(".showlist").off('click'); }; } }); }; });