js可以直接操作cookie,那么,js如何获取session值,然后通过session保存一个数据呢?
方法/步骤
1、js是在浏览器客户端执行的代码,session是存放在服务器上的,所以,js不能直接操作session
2、打开vscode,创建一个H5规范的页面,在同级目录放一个jquery源文件,并在页面中引入jquery
3、后台可以将session的值,泶颛预鹨通过一个字段,或者viewbag(asp.netmvc)等方式隐藏到界面上,不要将敏感信息通过这种方式返回
4、后台也可以提供一个获取session的方法GetSession,用于返回session的值
5、前台通过js(jquery)的ajax方法(get),调用后台方法,获取session的值
6、后台再提供一个方法SetSession,接收一个参数,然后将数据保存到session中
7、前台通过js(jquery)的ajax方法(post),调用后台方法,传递参数到后台方法即可跷孳岔养。注意,ajax的data中的参数,val必须与后台SetSession中的参数名字一致