如何用ajax对session值进行刷新
1个回答
展开全部
....你这个问题好白..session是运行在服务器端... 你说的刷新是更改? 还是保存session有效期?
ajax 是无刷新.但是.ajax还是要提交数据到服务器啊..你提交数据到服务器.那么你提交到那个文件处理?就在这个文件里面写代码啊....需要更改session那么在这个文件里面就写更改session的代码,怎么更改? 更成什么 不都是由你?. 如果是保持session有效期? 你这个页面就不需要写什么代码.....
ajax 是无刷新.但是.ajax还是要提交数据到服务器啊..你提交数据到服务器.那么你提交到那个文件处理?就在这个文件里面写代码啊....需要更改session那么在这个文件里面就写更改session的代码,怎么更改? 更成什么 不都是由你?. 如果是保持session有效期? 你这个页面就不需要写什么代码.....
追问
就是修改session 我在一个jsp写了一个session.setAttribute(name,value);另一个String txt=(String)session.getAttribute("txt"); 我得session值是传过来了 但是他显示还是之前的session值。
追答
jsp我学过但学过后就没用过了... AJAX.前台 可以发送数据..发送到后台应该有一个接受数据并且处理数据的页面,更具你的描述 处理应该有返回值..
运行思路我说下.
前台:
通过JS XMLHTTP对象 发送一条数据到 后台a页面 (至于是URL 还是POST 我这里就不管了)
后台:
a页面
接收 前台的数据(比如是字符串"w123456")声明变量 接收
在更改session=接收的数据
在输出session
前台:
JS接收后台数据.
弹出数据.alertr();
应该是这样的..
还有 你说的那个没有变? 你确定没变? 你可以重新新建一个页面页面里只输出session. 在运行以上步骤后 在打开你的那个页面查看下session到底有没有变化..还有..你可以分步测试,一步一步的测试
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询