$(function(){ $(".possplit").text("/"); $('.wp_listcolumn .wp_column .col_item_link').click(function(){//点击按钮 if($(this).parents().children(".sub_list2").is(':hidden')){//如果当前隐藏 $(this).parents().children(".sub_list2").show();//点击显示 }else{//否则 $(this).parents().children(".sub_list2").hide();//点击隐藏 } }) }) $(function(){ var articleUrl = "/_wp3services/generalQuery?queryObj=articles"; var columnId = 34830; var siteId = 91; var pageIndex = 1; var rows = 15; var text = ""; $(".wp_listcolumn .gg li").click(function(){ $(this).siblings().removeClass("active"); $(this).parents(".wp_column").siblings().find(".gg li").removeClass("active"); $(".filter_item.filter_item1 ul li.listall").addClass("active").siblings().removeClass("active") $(this).addClass("active"); loadContents(pageIndex,siteId,rows); }); $(".filter_item.filter_item1 ul li").click(function(){ $(this).siblings().removeClass("active"); $(this).addClass("active"); loadContents(pageIndex,siteId,rows); }); loadContents(pageIndex,siteId,rows); function loadContents(pageIndex,siteId,rows){ $(".zzjs .news_list").children().remove(); var orderData = [ {field: "letter",type: "asc"}, {field: 'publishTime', type: 'asc'}, ]; var returnInfos = JSON.stringify(returnData()); var orders = JSON.stringify(orderData); var conditions = JSON.stringify(conditData(text)); $.ajax({ url: articleUrl, type: 'POST', contentType: "application/x-www-form-urlencoded; charset=utf-8", async: false, dataType: 'json', data: { siteId:siteId, pageIndex:pageIndex, rows: rows, columnId:columnId, orders:orders, returnInfos: returnInfos, conditions:conditions, articleType: 1, level: 1 }, success: function(result){ var total = result.total; if (result != null){ //console.log(result); for (j=0;j < result.data.length; j++){ var art = result.data[j]; var html = '
  • '+ '
    '+ '
    '+ ''+ '
    '+ '
    '+ '
    '+ ''+ '
    职称:'+art.f9+'
    '+ '
    研究方向:'+art.f2+'
    '+ '
    '+ '
    '+ '
    '+ '
  • '; $(".zzjs .news_list").append(html); } $('.zzjs .news_list').each(function () { if ($(this).find(' li ').length ==0) { $(".dso").css({"display":"block"}); $(this).append('

    暂无数据!

    ') } }) } var pageCount = result.pageCount; var pageHtml = ""; pageHtml += ('
    '); pageHtml += (' '); pageHtml += ('
    '); $("#wp_paging_w6").html(pageHtml); //$("#wp_news_w501").html(html); } }); } initpageClick("wp_paging_w6",siteId,rows); initFirstPageClick("wp_paging_w6",siteId,rows); initLastPageClick("wp_paging_w6",siteId,rows); initPrevPageClick("wp_paging_w6",siteId,rows); initNextPageClick("wp_paging_w6",siteId,rows); function conditData(val){ var t1=$("li.wp_column.n1 ul .active").text(); var t2=$("li.wp_column.n2 ul .active").text(); var t3=$("li.wp_column.n3 ul .active").text(); var letter=$(".filter_item ul .active").text(); var conditdata = []; var keyJson = []; var keyJson1 = []; console.log(t1); console.log(letter); keyJson.push( {field: "f1", value:t1, judge: "="}, {field: "f3", value:'%' + t2 + '%', judge: "like"}, {field: "f9", value:t3, judge: "="}, ); if (letter != ' ' && letter != '全部') { var letter = letter.split(','); if (letter.length > 0) { $.each(letter, function (i, el) { keyJson1.push( {field: 'f10', value: '%'+letter+'%', judge: "like"}); }); } conditdata.push({orConditions: keyJson1}); // keyJson.push( // {field: 'letter', value: '%'+letter+'%', judge: "like"} // ); } if (keyJson != null && keyJson.length > 0){ conditdata.push({conditions: keyJson}); } return conditdata; } function returnData(){ var returnInfosdata = [ {field: "letter", name: "letter"}, {field: "title", name: "title"}, {field: "url", name: "url"}, {field: "url", name: "url"},{field: "f1", name: "f1"}, {field: "f2", name: "f2"},{field: "f3", name: "f3"}, {field: "f5", name: "f5"}, {field: "imgPath", name: "imgPath"},{field: "f4", name: "f4"},{field: "f6", name: "f6"}, {field: "f7", name: "f7"},{field: "f8", name: "f8"},{field: "f9", name: "f9"},{field: "f10", name: "f10"}, {field: "publishtime", name: "publishtime"} ]; return returnInfosdata; } function initpageClick(idTag,siteId,rows) { $(document).on('click', "#" + idTag + " .new_pagingJump", function(event) { var pageNum = $(".new_page_jump .pageNum").val(); if (pageNum === "") { alert("请输入页码"); return; } var pageCount = $(".new_pages .all_pages").attr("pageCount"); if (isNaN(pageNum) || pageNum <= 0 || pageNum > pageCount) { alert("请输入正确页码"); return; } loadContents(pageNum,siteId,rows); }); } function initFirstPageClick(idTag,siteId,rows) { $(document).on('click', "#" + idTag + " .new_page_nav .first", function(event) { loadContents(1,siteId,rows); }); } function initLastPageClick(idTag,siteId,rows) { $(document).on('click', "#" + idTag + " .new_page_nav .last", function(event) { var allPages = $(".new_pages .all_pages").attr("pageCount"); loadContents(allPages,siteId,rows); }); } function initPrevPageClick(idTag,siteId,rows) { $(document).on('click', "#" + idTag + " .new_page_nav .prev", function(event) { var pageCount = $(".new_page_jump .curr_page").attr("curr_page"); var prev = --pageCount; if (prev <= 0) { return; } loadContents(prev,siteId,rows); }); } function initNextPageClick(idTag,siteId,rows) { $(document).on('click', "#" + idTag + " .new_page_nav .next", function(event) { var pageCount = $(".new_page_jump .curr_page").attr("curr_page"); var next = ++pageCount; var allPages = $(".new_pages .all_pages").attr("pageCount"); if (allPages < next) { return; } loadContents(next,siteId,rows); }); } });