解析

来源:互联网 发布:oracle drop数据恢复 编辑:程序博客网 时间:2024/05/02 02:29


Ø Highchart更具后台提供数据

 

  1:把图表公用的参数提出来

 

  2:发送一个ajax请求得到后台的数据

          查询数据库把数据解析成需要的格式

 

  3:调用一下highchart(参数);

 

  Ajax请求是异步的,

 

  $.get(‘url’,{cityname:’遵义’},function(result){

     Params.data = result;

     //ajax执行完后再执行生存图表的方法

   highchart(Params);

});

 

 

//方法2:把ajax设置成同步

 

 

$.ajax({

  url:请求地址’,

  data:{cityname:遵义},

  async:同步或者异步,默认是异步,

  sccuess:function(result) //成功后执行

{

  

},

error:function(errorinfo)  //请求失败后执行

{

  

}

});

 

 

 

 

 

 







Ø 权限管理

 

 

      简单的权限管理表

 

      

用户表    权限表(菜单表)    用户和权限的关联表

    

 

     权限表(菜单表) :列出该网站有什么功能

 

 

用户和权限的管理表:可以拿到用户所拥有的权限

 

 

 

Ø 实现用户管理

  

 

 

1:先登陆

  

    

2:登陆后拿到用户对应的权限

 

     登陆后拿到用户id

 

A:更具用户id查询权限id

B:更具权限id查询权限表数据

  

   其实第二步就是一个sql语句:

 

 select *from Premisson_Func where Id in ( select PremissId from Premisson_Func_X_Users where UserId = 3)

   

  httpmodule:类似一个门卫,要想执行真正的处理必须先执行httpmodule

  过滤器:  

 

 

3:更具权限生成对应的菜单

    

     Viewdata,viewbag