前端的一份配置(备份)
2016-08-05 13:38
218 查看
/** CMS内容栏目等配置 **/ (function () { var URL = basePath || getCurrentBasePath(); /** * 配置项主体 */ window.CMS_CONFIG = { //当前URL 根目录 CMS_HOME_URL: URL // CMS栏目配置 ID、时间显示格式、标题限制字数、描述限制字数等 ,category: { //公司动态 companyNews: ['15'], //媒体新闻 mediaNews: ['16'], //招贤纳士 careers:['17'] } }; function getCurrentBasePath() { var curWwwPath=window.document.location.href; var pathName=window.document.location.pathname; return curWwwPath.substring(0,curWwwPath.indexOf(pathName)); } function pagination(containerId,pageObj,searchObj){ var totalCount = pageObj.totalCount; var perPageCount = pageObj.perPageCount?pageObj.perPageCount:10; var callback = pageObj.callback; var currentPage = pageObj.currentPage; $("#"+containerId).pagination(totalCount, { prev_text: " ", next_text: " ", items_per_page: perPageCount, num_display_entries: 6, current_page: currentPage, num_edge_entries: 1, callback: pageselectCallback }); function pageselectCallback(page_id, jq) { $.extend(searchObj,{curpage:page_id + 1,rows:perPageCount}); callback(searchObj,false); } } window.BH = { _URI : { list: function(cid,count){ return URL+ "/cms/arcitleListData?Random=" + Math.random() + "&categoryId=" + cid + "&rows=" + count; }, detail: function (id){ return URL + "/cms/arcitleDetail?id=" + id; } }, _Callback: function(successFn,data,objId) { if(data && data.code == 1) { successFn && successFn.call(this, data.obj || {},objId); } }, _PageInit:function(data,searchObj,callback){ var pageObj = { totalCount:data.obj.total, perPageCount: searchObj.rows, callback: callback, currentPage: searchObj.curpage-1 }; //分页 初始化 pagination("Pagination", pageObj, searchObj); }, _getJSON: function(uri,bindFn,objId){ $.getJSON(uri,function(data){ BH._Callback(bindFn,data,objId); }); }, _AJAX: function(uri,bindFn,objId,searchObj){ var opt = { type:"post", url:uri, data:{ "categoryId": searchObj.cid, "curpage":searchObj.curpage, "rows":searchObj.rows }, dataType:"json", success:function(data){ BH._Callback(bindFn,data,objId); if(searchObj.isPage) { BH._PageInit(data,searchObj,BH._AJAX); } } }; $.ajax(opt); } }; })();
相关文章推荐
- 写一份gulp常用配置文件,构建前端工作流
- gulp-写一份gulp常用配置文件,构建前端工作流
- 备份和恢复 cmdlet (SharePoint 2010)--执行服务器场级的仅配置备份(1)
- 一份前端支付宝,微信支付及微信下面的支付充值接口
- linux系统中配置informix ISM 备份到磁盘基本配置
- Android浏览器打开本地app前端同学的两种配置方式Url scheme和Android intent
- AIX nim 备份client rootvg 的配置
- 如何备份cisco路由器配置文件
- redis 主从配置实例、注意事项、及备份方式
- 开源备份之Bacula篇2配置篇
- Linux服务器配置脚本备份
- 台式电脑配置-备份参考
- Maven打包Spring boot,把依赖和配置文件及前端代码提取到jar文件外
- 利用expect脚本实现备份华为交换机配置之(四)
- Cisco PT模拟实验(20) 通过TFTP协议备份、恢复配置或系统升级
- SVN Server配置详解 及备份
- DB2数据库自动备份详解--(DB2 任务中心进行配置)
- nginx配置备份一下
- 前端需要谨记的知识备份