• 前端的一份配置(备份)


    /**
      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);
    
                }
        };
    
    })();
  • 相关阅读:
    5.我国最高山峰是珠穆朗玛峰,8848米。现在我有一张足够大的纸,它的厚度是0.01米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度。
    sqylog 50道练习题
    sqylog练习题 2018.7.10
    WPF---依赖属性(一)
    C#基础知识---is与as
    C#基础知识---装箱与拆箱
    C#基础知识---Lambda表达式
    C#基础知识---Linq操作XML文件
    C#基础知识---匿名方法使用
    C#基础知识---?为何物
  • 原文地址:https://www.cnblogs.com/sybboy/p/5741011.html
Copyright © 2020-2023  润新知