/** * 默认标题图片 */ // var default_headline_picture = "/style/img/news/new_pic1.jpg"; var default_headline_picture = ""; var default_usr = getrootpath()+"/interfaces/news/pagebyparentid?t=" + new date().gettime(); var currentpage = 1; var pagesize = 6; /** * 单行列表查询 */ function arownewslist(){ var obj = new object(); obj.navbarid = $("#navbarid").val(); obj.current = currentpage; obj.size = pagesize; $.ajax({ type: "post", url: default_usr, data: json.stringify(obj), datatype: "json", crossdomain: true == !(document.all), contenttype: "application/json; charset=utf-8", success: function(result){ if (result.returncode === 200 && result.data != null) { var datas = result.data.records; $("#news-center-ul").html(""); if (datas != null && datas.length > 0) { for(var i = 0; i < datas.length; i++) { var data = datas[i]; var picture = data.picture != null ? data.picture : default_headline_picture; var mainheading = data.mainheading; var brief = data.brief; var newsdate = data.generatetime.substr(0,7); var newday = data.generatetime.substr(8,2); var url = data.url; var html = '
  • ' + '' + '' + '
    ' + '

    ' + mainheading + '

    ' + '' + brief + '' + '
    ' + '
    ' + '' + newday + '' + newsdate + '' + '
    ' + '
    ' + '
  • '; $("#news-center-ul").append(html); } setpage(currentpage, math.ceil(result.data.total / pagesize), arownewslist); } }else{ } } }); } /** * 双行列表查询 */ function tworownewslist(){ var obj = new object(); obj.navbarid = $("#navbarid").val(); obj.current = currentpage; obj.size = pagesize; $.ajax({ type: "post", url: default_usr, data: json.stringify(obj), datatype: "json", crossdomain: true == !(document.all), contenttype: "application/json; charset=utf-8", success: function(result){ if (result.returncode === 200 && result.data != null) { var datas = result.data.records; $(".party-list").html(""); if (datas != null && datas.length > 0) { for(var i = 0; i < datas.length; i++) { var data = datas[i]; var picture = data.picture != null ? data.picture : default_headline_picture; var mainheading = data.mainheading; var brief = data.brief.length > 50 ? (data.brief.substr(0,50)+"...") : data.brief; var url = data.url; var html = '
  • ' + '' + '' + '
    ' + '

    ' + mainheading + '

    ' + '
    ' + '' + '' + data.generatetime + '' + '
    ' + '' + brief + '' + '
    ' + '
    ' + '
  • '; $(".party-list").append(html); } setpage(currentpage, math.ceil(result.data.total / pagesize), tworownewslist); } }else{ } } }); } /** * * @param pagecurrent 当前所在页 * @param pagesum 总页数 * @param callback 调用ajax */ function setpage(pagecurrent, pagesum, callback) { $(".pagination").bootstrappaginator({ //设置版本号 bootstrapmajorversion: 3, // 显示第几页 currentpage: pagecurrent, // 总页数 totalpages: pagesum, alignment: 'center', tooltiptitles: function (type, page, current) { switch (type) { case "first": return "首页"; case "prev": return "上一页"; case "next": return "下一页"; case "last": return "最后一页"; case "page": return (page === current) ? "第" + page + "页" : "第" + page + "页"; } }, //当单击操作按钮的时候, 执行该函数, 调用ajax渲染页面 onpageclicked: function (event, originalevent, type, page) { // 把当前点击的页码赋值给currentpage, 调用ajax,渲染页面 currentpage = page callback && callback(); $(window).scrolltop(0); } }) }