//var whir = ""; if (!window.whir) window.whir = {}; whir.ajaxdata=function(url,param,successfun,failfun) { $.ajax({ url:url, type: "post", contenttype: 'application/json', datatype: 'json', data: json.stringify(param), success: function (data) { if(data.code==200) { if(successfun!=null) { successfun(data.info); } } else { if(failfun!=null) { failfun(data); } } }, error:function() {alert('请求异常!请稍候再试');} }); } whir.buildpagedata = function (url, param, templateid, targetdom,callback) { pagedata(url, param, function(res){ render(templateid, res.info.items, targetdom,callback); totalcount = res.info.totalcount $('#id').jqpaginator({ first: '
  • 首页
  • ', prev: '', next: '', last: '
  • 末页
  • 共 {{totalcounts}} 条,{{totalpages}}页
  • ', page: '
  • {{page}}
  • ', totalcounts: totalcount, currentpage: param.currentpage, pagesize: param.pagesize, onpagechange: function (num, type) { if (type === 'init') return param.currentpage = num; // param.pagesize = pagesize pagedata(url, param, function(res){ $('#id').jqpaginator('option', { totalcounts: res.info.totalcount, currentpage: num, pagesize: pagesize, }); data=res.info.items; data.pageindex=num; data.pagesize=pagesize; //debugger; //console.log(res.info.items); render(templateid, data, targetdom,callback) }) } }); }) } function render(templateid, data, targetdom, fn) { //data.pageindex=11; //console.log(data); if (data != null && data != undefined) { var html = template(templateid, data); targetdom.innerhtml = html; }else{ html = "

    暂无数据

    " targetdom.innerhtml = html; } if (!fn) return fn() } function pagedata(url, param, callback) { if(param.searchparam==undefined) {param.searchparam={};} $.ajax({ url: url + '?siteid='+param.siteid+'&columnid='+param.columnid+'&subid='+param.subid+'&pagenumber=' + (param.currentpage - 1) + '&pagesize=' + param.pagesize, type: "post", contenttype: 'application/json', datatype: 'json', data: json.stringify(param.searchparam), success: function (data) { if (data.info.totalcount == 0) { data.info.totalcount = 1 } callback(data) } }) } template.helper('dateformat', function (date, format) { if (typeof date === "string") { var mts = date.match(/(\/date(\d+)\/)/); if (mts && mts.length >= 3) { date = parseint(mts[2]); } } date = new date(date); if (!date || date.toutcstring() == "invalid date") { return ""; } var map = { "m": date.getmonth() + 1, //月份 "d": date.getdate(), //日 "h": date.gethours(), //小时 "m": date.getminutes(), //分 "s": date.getseconds(), //秒 "q": math.floor((date.getmonth() + 3) / 3), //季度 "s": date.getmilliseconds() //毫秒 }; format = format.replace(/([ymdhmsqs])+/g, function(all, t){ var v = map[t]; if(v !== undefined){ if(all.length > 1){ v = '0' + v; v = v.substr(v.length-2); } return v; } else if(t === 'y'){ return (date.getfullyear() + '').substr(4 - all.length); } return all; }); return format; }); template.helper("json",function(str){ return json.parse(str); }); function tanchuang(type){ var inner = "
    " + "
    " + "
    " + "
    提示
    "+ "
    ×
    "+ "
    "+ "
    "+type+"
    "+ "" "
    "+ "
    " var box = document.createelement("div") box.id = "tanchuang"; box.innerhtml=inner; document.getelementsbytagname("body")[0].append(box); } function cleartc(){ document.getelementbyid("tanchuang").remove() }