(function () { 'use strict'; jQuery(document).ready(function($) { var loading=false $('#post-read-more a').click( function() { if(loading) return var that = $(this); var href = that.attr("href"); //获取下一页的链接地址 if (href != undefined) { //如果地址存在 loading=true that.addClass('loading').text("Loading"); //给a标签加载一个loading的class属性,可以用来添加一些加载效果 $.ajax( { //发起ajax请求 url: href, //请求的地址就是下一页的链接 type: "get", //请求类型是get error: function(request) { loading=false }, success: function(data) { //请求成功 loading=false that.removeClass('loading').text("看更多"); //移除loading属性 var res = $(data).find(".uk-card"); //从数据中挑出文章数据,请根据实际情况更改 $('.list').append(res); //将数据加载加进list的标签中。 var newhref = $(data).find("#post-read-more a").attr("href"); //找出新的下一页链接 if( newhref != undefined ){ $("#post-read-more a").attr("href",newhref); }else{ loading=false $("#post-read-more a").html("没有了").removeAttr("href").removeClass('loading'); } } }); } return false; }); }); var inputHero = document.getElementById("search-hero"); var awesomplete = new Awesomplete(inputHero, { autoFirst: true }); if (inputHero) { inputHero.addEventListener("awesomplete-selectcomplete", function(e) { window.location.href = e.text.value; }, false); } var timer; $("#search-hero").keyup(function(e){ var input = $(this); clearTimeout(timer); timer = setTimeout(function() { var value = input.val(); $.ajax({ async : false, cache : false, type : 'POST', url:'https://www.desucha.com/zb_users/theme/wenku/ajax.php',//处理页面的url地址 data:'keyword='+value,//要传递参数 success:function(data){ var list = JSON.parse(data); awesomplete.list = list; } }) }, 500); }); }());