msww.net
当前位置:首页 >> jquEry如何获得jAvA后台sEssion中的参数 >>

jquEry如何获得jAvA后台sEssion中的参数

ajax调用webservice方法的形式来取值!

js是无法获得session的值的,jquery也是js.session是存储在服务端的状态,在本地类似session的东西是cookie.<br>按照你这种写法的意思应该是通过服务端的asp或者aspx页面生成javascript语句.<br>你现在好像是在纯静态的方式下alert的,那alert出来的只能是你中的内容.<br>var username = <%=session(username)%;这句话要放在.asp或者.aspx结尾的文件中,然后配置好iis,在ie的地址 栏中<br>这 样的地址运行才可以.

通过ajax去访问后台

$.session js是无法获得session的值的,jQuery也是js.session是存储在服务端的状态,在本地类似session的东西是cookie. 按照你这种写法的意思应该是通过服务端的asp或者aspx页面生成javascript语句. 你现在好像是在纯静态的方式下alert的,那alert出来的只能是你""中的内容. var username = "<%=session("username")%>";这句话要放在.asp或者.aspx结尾的文件中,然后配置好IIS,在IE的地址 栏中 http://xxx.xxx.xxx/xxx.aspx这 样的地址运行才可以.

在页面放入一个隐藏控件,存放SESSION值,然后JQUERY就从这个隐藏控件里面取值.

jquery不可以直接操作session,但是有两种方法可以迂回获取如下:1. 要获取session的值,可通过ajax的方式从后台去取!webservice或者专门做ajax处理的页面中,编写返回的某个session的值的函数,前端js部分使用$.ajax来获取:js示例代

如果是你想在这2个范围中取值直接:<script>var result = "${sessionScope.引用明}";//这样就取到了,然后操作jquery就是</script>谢谢

你用C标签可以直接获取,jquery的话发送异步请求,然后在回调函数获取! 希望能给你帮助.

你是要是页面上用吗.这样的话,你只有先用session取出值,在脚本里面赋值这样的了

<script type="text/javascript"><br>$(function() {<br> alert( $.session("var1") );<br> alert( $.session("var2") );<br> alert( $.session("var3") );<br>});<br>&lt;&#47;script&gt;

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com