使用jQuery发送Ajax请求到后台获取session方法

利用jQuery发送Ajax请求到后台获取session的值 , 不管利用什么样的后台说话(C#、JAVA等) , 前台的ajax部门是一样的 。 本文以asp.net mvc为例 , 演示若何经由过程ajax获取后台的session值(本文仅做演示 , 所以 , 并未做参数有用性与异常处置)方式/


1建立空的asp.net mvc项目

使用jQuery发送Ajax请求到后台获取session方法

文章插图

2添加页面 1)添加HomeController 2)添加Index页面 3)添加Content文件夹 , 并添加Jquery源文件(jquery-1.12.4.min.js)

使用jQuery发送Ajax请求到后台获取session方法

文章插图

3【使用jQuery发送Ajax请求到后台获取session方法】添加测试DOM 1)在Head标签内引入jquery 2)添加一个输入待获取session名称的文本框 3)添加一个按钮 , 点击按钮经由过程ajax获取session 4)添加一个显示session值的div

使用jQuery发送Ajax请求到后台获取session方法

文章插图

4添加后台代码 1)在HomeController的Index方式内 , 设置一个session值 2)在HomeController中添加GetAjaxSession方式 , 领受session名称 , 返回值

使用jQuery发送Ajax请求到后台获取session方法

文章插图

5添加ajax方式获取session 1)给按钮绑定jquery点击事务 2)在点击事务中获取文本框中的session名称 3)经由过程ajax提交后台方式 , 并处置返回成果

使用jQuery发送Ajax请求到后台获取session方法

文章插图

6运行结果如下 1)输入session名称 2)点击按钮 , 执行jquery的按钮点击事务 3)获得后台的session后 , 写回界面

使用jQuery发送Ajax请求到后台获取session方法

文章插图

7关头代码阐发 1)起首后台需要有一个方式获取session的值 , 因为session是存在办事端的 , js是无法直接获取其值的 , 因为js是在客户端执行的剧本 2)jquery经由过程ajax挪用后台方式 , 就可以返回session值

使用jQuery发送Ajax请求到后台获取session方法

文章插图


以上内容就是使用jQuery发送Ajax请求到后台获取session方法的内容啦 , 希望对你有所帮助哦!

    推荐阅读