Ø Highchart更具后台提供数据
1:把图表公用的参数提出来
2:发送一个ajax请求得到后台的数据
查询数据库把数据解析成需要的格式
3:调用一下highchart(参数);
Ajax请求是异步的,
$.get(‘url’,{cityname:’遵义’},function(result){
Params.data = result;
//等ajax执行完后再执行生存图表的方法
highchart(Params);
});
//方法2:把ajax设置成同步
$.ajax({
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