EXTJS 实现session 的另一种方法
JS:复制代码ASP:复制代码我想不用我再解释什么了吧,将JS代码引用到共用JS部分中就可以了。
- function showResult(btn){
- //Session过期,返回登录页面
- top.location.href='login.html';
- };
- check_login=function(){
- Ext.Ajax.request({
- url: './inc/session.asp',
- success: function(response, options) {
- var responseArray = Ext.util.JSON.decode(response.responseText);
- if(responseArray.success==false){
- Ext.MessageBox.show({
- title: '会话超时',
- msg: '您的会话已由于超时而过期,请您重新登录!',
- buttons: Ext.MessageBox.OK,
- fn: showResult,
- icon: Ext.MessageBox.WARNING
- });
- }
- }
- });
- };
- check_login();
- <% response.ContentType="text/html;charset=utf-8" %>
- <%
- IF session("code")<>"" Then
- Response.Write "{success: true,session:'"&session("code")&"'}"
- Else
- Response.Write "{success: false,session:'login.html'}"
- End IF
- %>