利用jQuery发送Ajax请求到后台获取session的值,不管利用什么样的后台说话(C#、JAVA等),前台的ajax部门是一样的。本文以asp.net mvc为例,演示若何经由过程ajax获取后台的session值(本文仅做演示,所以,并未做参数有用性与异常处置)
建立空的asp.net mvc项目
添加页面 1)添加HomeController 2)添加Index页面 3)添加Content文件夹,并添加Jquery源文件(jquery-1.12.4.min.js)
添加测试DOM 1)在Head标签内引入jquery 2)添加一个输入待获取session名称的文本框 3)添加一个按钮,点击按钮经由过程ajax获取session 4)添加一个显示session值的div
添加后台代码 1)在HomeController的Index方式内,设置一个session值 2)在HomeController中添加GetAjaxSession方式,领受session名称,返回值
添加ajax方式获取session 1)给按钮绑心猿意马jquery点击事务 2)在点击事务中获取文本框中的session名称 3)经由过程ajax提交后台方式,并处置返回成果
运行结果如下 1)输入session名称 2)点击按钮,执行jquery的按钮点击事务 3)获得后台的session后,写回界面
关头代码阐发 1)起首后台需要有一个方式获取session的值,因为session是存在办事端的,js是无法直接获取其值的,因为js是在客户端执行的剧本 2)jquery经由过程ajax挪用后台方式,就可以返回session值
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!