asp中的JS用ajsx取session值
答案:1 悬赏:30 手机版
解决时间 2021-02-11 19:36
- 提问者网友:城市野鹿
- 2021-02-11 01:38
asp中需要用脚本来获取session的值来判断权限并且把表单改成只读属性。请写个最简单的实例谢谢。在线等
最佳答案
- 五星知识达人网友:忘川信使
- 2021-02-11 01:52
<script><br><br>function $(id)<br>{<br>return document.getElementById(id);<br>}<br><br>function echo(obj,html)<br>{<br> $(obj).innerHTML=html;<br>}<br>function fopen(obj)<br>{<br> $(obj).style.display="";<br>}<br>function fclose(obj)<br>{<br> $(obj).style.display="none";<br>}<br>function createxmlhttp()<br>{<br> var xmlhttp=false;<br> try {<br> xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");<br> } <br> catch (e) {<br> try {<br> xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");<br> } <br> catch (e) {<br> xmlhttp = false;<br> }<br> }<br> if (!xmlhttp && typeof XMLHttpRequest!='undefined') {<br> xmlhttp = new XMLHttpRequest();<br> if (xmlhttp.overrideMimeType) {//设置MiME类别<br> xmlhttp.overrideMimeType('text/xml');<br> }<br> } <br><br> return xmlhttp; <br>}<br>function getsession(url,obj) //<br>{ <br> var xmlhttp=createxmlhttp();<br> if(!xmlhttp)<br> {<br> alert("你的浏览器不支持XMLHTTP!!");<br> return;<br> }<br> xmlhttp.onreadystatechange=requestdata;<br> xmlhttp.open("GET",url,true);<br> xmlhttp.setRequestHeader("If-Modified-Since","0");<br> xmlhttp.send(null);<br> function requestdata(){<br> if(xmlhttp.readyState==4)<br> {<br> if(xmlhttp.status==200)<br> {<br> echo(obj,xmlhttp.responseText); <br> }<br> }<br> }<br>}<br>getsession("session.asp","msg");<br><br></script><br><span id="msg"></span><br><br>这个session.asp文件你可以设计成传参数的,具体的你自己根据需要定<br><br>session.asp 文件<br><%<br>response.charset="gb2312"<br>if session("admin")="" then<br>response.write "验证没有通过"<br>response.end<br><br>end if<br><br>%>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯