如何通过js 把值存到session 或 cookie中
3个回答
展开全部
1、首先需要打开vscode,创建一个H5规范的页面,在同级目录放一个jquery源文件,并在页面中引入jquery。
2、后台可以将session的值,通过一个字段,或者viewbag(asp.net mvc)等方式隐藏到界面上,不要将敏感信息通过这种方式返回。
3、后台也可以提供一个获取session的方法GetSession,用于返回session的值。
4、前台通过js(jquery)的ajax方法(get),调用后台方法,获取session的值。
5、后台再提供一个方法SetSession,接收一个参数,将数据保存到session中。
6、前台通过js(jquery)的ajax方法(post),调用后台方法,传递参数到后台方法即可。
展开全部
js存到 cookie 中没什么问题,只要浏览器开启cookie功能就可以了。
但是存到 session 中不行,需要通过服务端语言才可以。比如java,php之类,当然如果你后台使用的是nodejs,也可以使用javascript 存入session。
var Days = 10; //此 cookie 将被保存 10 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = "nam=abc;expire="+ exp.toGMTString();
如上,就是js存到cookie中的代码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-18
展开全部
你是想直接在客户端操作 ,还是用js把值传到服务器断操作?
如果是前者的话,js不能操作session。后者的话,可以用ajax异步处理
如果是前者的话,js不能操作session。后者的话,可以用ajax异步处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询