$(function(){ var articleUrl = "/_wp3services/generalQuery?queryObj=articles"; var siteId = 95; //站点Id var columnId = 8155; //多个以英文逗号分隔 var pageIndex = 1; //从某页开始 var rows = 14; //每页显示多少篇文章 var text = ""; var key1 = ""; var key2 =1; var date=new Date; var month=date.getMonth(); console.log(month); $(".month li").eq(month).addClass("selected") $(".month li").click(function(){ $(".month li").siblings().removeClass("selected"); $(this).addClass("selected"); loadContents(pageIndex,columnId,siteId,rows); }) loadContents(pageIndex,columnId,siteId,rows); function loadContents(pageIndex,columnId,siteId,rows){ $(".post-86").find("ul.news_list").children().remove(); //排序参数 var orderData = [ ]; 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, columnId:columnId, pageIndex:pageIndex, rows: rows, //orders:orders, returnInfos: returnInfos, conditions:conditions //visitPermitFilter:1 }, success: function(result){ var total = result.total; if (result != null){ //console.log(result); for (j=0;j <3; j++){ var art = result.data[j]; var days=art.f2.split("-")[0]+'-'+art.f2.split("-")[1]; var years=art.f2.split("-")[2]; var day = new Date(Date.parse(art.f2)); var today = new Array('星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'); var week = today[day.getDay()]; html ='
  • '+ '
    '+ '
    '+ '
    '+days+'
    '+ '
    '+years+'
    '+ '
    '+ '
    '+week+'
    '+ '
    '+ '
    '+''+art.title+' '+'
    '+ '
    报告人:'+art.f1+'
    '+ '
    单位:'+art.f5+'
    '+ '
    讲座时间:'+art.f6+'
    '+ '
    讲座地点:'+art.f3+'
    '+ '
    邀请人:'+art.f4+'
    '+ '
  • '; $(".post-86").find("ul.news_list").append(html); } } } }); } /*查询条件*/ function conditData(val){ console.log(key2) key1=$(".month li.selected").text(); key2=key1.split("月")[0]; key2<10?key2="0"+key2:key2; console.log(key2) var key3=Number(key2)+1; key3<10?key3="0"+key3:key3; var conditdata = [ {field: "f2", value: '2024-'+key2+'-01', judge: ">="}, {field: "f2", value: '2024-'+key3+'-01', judge: "<"}, {field: "scope", value: 1, judge: "="} ]; return conditdata; } //请求返回参数 function returnData(){ var returnInfosdata = [ {field: "title",pattern: [{name: "lp",value: "30"}], name: "title"}, {field: "f2",pattern: [{name: "d",value: "yyyy-MM-dd"}],name: "f2"}, {field: "f1",name: "f1"}, {field: "f2",name: "f2"}, {field: "f3",name: "f3"}, {field: "f4",name: "f4"}, {field: "f5",name: "f5"}, {field: "f6",name: "f6"} ]; return returnInfosdata; } //初始化跳转页面 function initpageClick(idTag,columnId,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,columnId,siteId,rows); }); } //初始化首页 function initFirstPageClick(idTag,columnId,siteId,rows) { $(document).on('click', "#" + idTag + " .new_page_nav .first", function(event) { loadContents(1,columnId,siteId,rows); }); } //初始化尾页 function initLastPageClick(idTag,columnId,siteId,rows) { $(document).on('click', "#" + idTag + " .new_page_nav .last", function(event) { var allPages = $(".new_pages .all_pages").attr("pageCount"); loadContents(allPages,columnId,siteId,rows); }); } //初始化上一页 function initPrevPageClick(idTag,columnId,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,columnId,siteId,rows); }); } //初始化下一页 function initNextPageClick(idTag,columnId,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,columnId,siteId,rows); }); } });