Title1

Title2

Title3

10-2 路由

  1. 路由物件
    
    //------------------------------------- 2. 路由
    var Route = {};
    Route.path = function(route, callback){
      Route[route] = callback;
    }

     

  2. Get路由
    
    /*======================================
      get
    ======================================*/
    function doGet(e) {  
      let global = getGlobal();
      //------------------------------------- 需要管理員才能執行; 
      if(global['isAdmin']){
        //Route.path("op", op函式);
        //路由 全域變數
        Route.path("global", form_global);
      }  
      //------------------------------------- 需要管理員才能執行;
      //路由 商品類別
      Route.path("prod_kind", prod_kind);//新增
      Route.path("del_prod_kind", del_prod_kind);//刪除
    
      if(Route[e.parameter.op]){
        return Route[e.parameter.op](e);    
      } else {
        return index(e);
      }
    }

     

  3. Post路由
    
    /*======================================
      post
    ======================================*/
    function doPost(e) { 
      let global = getGlobal();
      //------------------------------------- 需要管理員才能執行;  
      if(global['isAdmin']){
        //Route.path("op", op函式);
      }
      //------------------------------------- 需要管理員才能執行;
    
      if(Route[e.parameter.op]){
        return Route[e.parameter.op](e);    
      } else {
        return index(e);
      }  
    }