$(function(){ // 设置dynamicAlert弹框按钮值国际化 dynamicAlert.prototype.ok = message.defaults.okButton; dynamicAlert.prototype.cancel = message.defaults.cancelButton; var pid = $('#id').val(); // 加载列表数据 loadData(0, 20, pid); }); function loadData(pageindex, pagesize, categoryid){ loadListData(pageindex, pagesize, categoryid); } function createTitleText3(title,id,tag,content){ var contents = content; if(content.length > 40){ contents = content.substring(0,40)+ ".."; } return '' + title + '

'+(tag==null?"":tag)+' ' +contents+'

'; } /** * 加载列表数据 */ function loadListData(pageindex, pagesize, categoryid) { $('input[name=currentPage]').val(pageindex+1); $('input[name=pageSize]').val(pagesize); $('input[name=policyCategoryId]').val(categoryid); $.ajax({ url: "pageQueryResult", type: 'post', data: $('#searchForm').serializeArray(), dataType: 'json', beforeSend: function(xhr) { $('.box-content ul li').remove(); $("#Pagination").html(""); }, success: function(result) { var total = result.policyVo.total; var imagedata = result.policyVo.imgPolicyData; if(imagedata == null ){ imagedata = ""; } var policyData = result.policyVo.policyData; if(policyData == null){ policyData = ""; } if (total == 0) { $('').append($('

').html(message.defaults.queryTip)).appendTo($('.box-content ul')); return; } $.each(policyData, function(i, item){ $('

  • ').append(createTitleText2(item.title,item.id,item.createDate,item.textNumber)).appendTo($('.box-content ul')); }); $("#Pagination").pagination(total, { callback : pageCallback, page_index : pageindex, page_size : pagesize }); } }); } function createTitleText2(title,id,date,textNumber){ var text=textNumber; if(textNumber.length>20){ text = textNumber.substring(0,20); } return '' + title + '文字号:'+text+'' + formatterTime(date,"yyyy-MM-dd") + ''; } //去掉html标签 function delHtmlTag(str){ var title = str.replace(/<[^>]+>/g,"");//去掉所有的html标记 if(title.length > 150) { title = title.substring(0,150); } return title; } //默认一张图片 function error(obj){ obj.src="/mpr/resources/images/ywdefalut.png"; } /** * 返回指定格式日期 * @param time 时间 长整型 * @param fmt 格式,如:yyyy-MM-dd HH:mm:ss * @returns */ function formatterTime(time, fmt) { var time = new Date(time); var z = { M: time.getMonth() + 1, d: time.getDate(), h: time.getHours(), m: time.getMinutes(), s: time.getSeconds() }; fmt = fmt.replace(/(M+|d+|h+|m+|s+)/g, function(v) { return ((v.length > 1 ? "0" : "") + eval('z.' + v.slice(-1))).slice(-2); }); return fmt.replace(/(y+)/g, function(v) { return time.getFullYear().toString().slice(-v.length); }); } function pageCallback(pageindex, pagesize, jq) { var categoryid = $('input[name=policyCategoryId]').val(); loadListData(pageindex, pagesize, categoryid); } function pageSearchCallback(pageindex, pagesize, jq) { searchData(pageindex, pagesize); }