function loading_data(page, empty) { var cate = $("#hd_cate").val(); $.ajax({ url: '../api/news.php', type: 'POST', dataType: 'json', data: { page: page, cate: cate, randomstr: Math.random() }, }).done(function (data) { $("#sub_category").find("li[data-id='"+cate+"']").addClass("sub_actived").siblings().removeClass("sub_actived"); //分页数据 $("#page_info").find("li").remove(); //先清空历史元素 creat_page_btn(data.page_info, data.page, data.last_page, "page", "page_info"); //列表 if (empty) { $("#rows_all").empty(); //先清空历史元素 } $("#hd_page").val(data.page); if (data.page == data.last_page) { $(".mobile_more_info").hide(); } var json_list = data.list; if (json_list) { $.each(json_list, function (n, value) { var tp_list = hdy_template($('#rows_all'), 'tp_list', 'tp_list-' + value.id); if (value.news_type == "1") { tp_list.find('.tp_link').attr({ "href": value.link, "target": "_blank", }); } else { tp_list.find('.tp_link').attr("href", "newsdetail.php?id=" + value.id); } tp_list.find('.tp_cover').attr("src", data.img_path + value.cover); tp_list.find('.tp_title').text(value.title); }); } }).fail(function () { show_alert("后端逻辑错误", ""); }) }; $("#page").on("click", "li", function () { var page = Math.ceil($(this).attr("data-page")); loading_data(page,true); }) $(".mobile_more_info").click(function () { var page = Math.ceil($("#hd_page").val()); loading_data(page + 1, false) }) $("#sub_category").on("click","li",function () { $("#hd_cate").val($(this).attr("data-id")); loading_data(1, true) }) loading_data(1, true);