`
xlongbuilder
  • 浏览: 41747 次
  • 性别: Icon_minigender_1
  • 来自: 上海->杭州
社区版块
存档分类
最新评论

关于Extjs ajax提交验证session 的问题

阅读更多
其他ajax 提交也有同样问题
一时没想到什么更好的办法
解决方法如下:
加header :

if(Ext.data.Connection){
Ext.override(Ext.data.Connection,{
defaultHeaders:{
'Powered-By': 'Ext'
},
   handleResponse : function(response){
   //p=JSON.stringify(response);
   var resultData = response.responseText
   if('logout'==resultData){
   alert("未登陆或过期,请重新登陆");
   //top.location.href=top.location.href;
   window.self.close();
   return;
   }
        this.transId = false;
        var options = response.argument.options;
        response.argument = options ? options.argument : null;
        this.fireEvent("requestcomplete", this, response, options);
        Ext.callback(options.success, options.scope, [response, options]);
        Ext.callback(options.callback, options.scope, [options, true, response]);
    }
});
}


然后session验证时判断该header 然后跳转
1
0
分享到:
评论

相关推荐

    ExtJs登陆验证(ASP后台)

    ExtJs登录验证(ASP后台)涉及的技术点主要包括前端的ExtJs框架和后端的ASP脚本语言。在本文中,我们将深入探讨这两个方面,并展示如何将它们结合起来实现一个完整的登录验证系统。 首先,ExtJs是一个强大的...

    完整的JSP + ExtJS 学生信息管理

    9. 表单验证:在输入学生信息时,系统可能使用ExtJS的表单验证功能,确保输入数据的正确性和完整性。 10. 报表与统计:系统可能提供报表功能,如学生数量统计、成绩分析等,这可能利用ExtJS的图表组件和后端的数据...

    ext session失效 页面跳转

    前端EXT应用需要监听和响应Session失效的事件,而后端服务器则需要正确地管理和验证Session状态。这种机制确保了用户的会话安全,防止了未经授权的访问,并且能够优雅地处理Session过期的情况,提高用户体验。

    ExtJs做的用户登陆!ASP后台

    在ExtJS中,可以使用`Ext.Ajax.request`方法来实现这一功能。登录请求应发送到ASP页面,如`login.asp`,并携带用户名和密码参数: ```javascript loginForm.getForm().submit({ url: 'login.asp', method: 'POST'...

    extjs4 ssh 项目源码

    前端通过Ajax请求与服务器进行通信,获取或提交数据。 2. **后端**:SSH框架负责处理这些请求,执行业务逻辑,如数据验证、计算等,并调用Hibernate进行数据库操作。 3. **配置文件**:如struts.xml、spring.xml和...

    ASPnet+Extjs+网站通用后台框架

    5. 视图(Views):ExtJS负责生成动态的前端界面,通过Ajax与服务器进行异步通信,实现页面的动态更新。 6. 模型(Models):在前后端之间传递数据的对象,通常使用JSON格式进行序列化和反序列化。 7. 状态管理:...

    SSH整合Extjs

    8. **控制器(Controller)**:用于处理ExtJS的Ajax请求,与后端服务层交互。 通过学习和实践这样的项目,开发者可以深入了解SSH整合和ExtJS在实际应用中的工作原理,提高开发效率和代码质量。同时,这种整合方式也...

    Extjs2.0一些例子

    8. **Ajax和数据存储**:框架内置的Ajax接口使得异步数据交互变得简单,同时提供了本地存储(Local Storage)和会话存储(Session Storage)的解决方案,便于在浏览器中持久化数据。 9. **事件处理**:ExtJS采用...

    界面 ext 4.1 mvc框架 动态加载控制层 后台session 过期处理

    在EXTJS中,你可能遇到的问题是,session过期后,某些功能可能不再正常工作,尤其是对于那些在session过期前未被触发的功能。 为了解决这个问题,后端需要做以下判断: 1. 检查请求头中的`accept`字段,通常Ajax...

    struts2+extjs4登录源码

    在ExtJS4端,登录表单的事件监听器会捕获提交事件,通过Ajax发送登录请求到服务器。这个请求可能包含JSON数据,如用户名和密码。当服务器返回响应时,前端可以根据响应内容更新UI,比如显示成功或失败消息,或者自动...

    学校实训JSP项目-[上传下载]ExtJS 2.2 开源网络硬盘系统.zip

    JSP的核心概念包括JSP元素(如指令、脚本元素和动作)、JSP内置对象(如request、response、session等)以及JavaBean。在这个项目中,JSP被用来处理用户请求,展示页面,与后端数据库进行交互。 其次,ExtJS是一个...

    c# extjs mvc登陆

    在C#中,结合ExtJS 4.1框架构建MVC模式的登录界面是一项常见的任务,这涉及到前端交互和后端验证的结合。下面将详细解释这个过程中的关键知识点。 首先,C# MVC(Model-View-Controller)是一种设计模式,用于组织...

    Hibernate+Spring+Struts2+ExtJS开发CRUD功能实例

    在本例中,Struts2将与ExtJS交互,接收前端的Ajax请求,调用后端服务,执行CRUD操作,并将结果以JSON或其他格式返回给前端。Struts2的拦截器机制也使得我们可以方便地添加自定义的业务逻辑或验证规则。 最后,ExtJS...

    javaweb+extjs房屋租赁web桌面系统

    7. **前端交互**:ExtJS的使用确保了良好的用户交互体验,如使用AJAX进行异步通信,提高页面响应速度,以及使用表单验证提高数据输入的准确性。 通过以上分析,可以看出“javaweb+extjs房屋租赁web桌面系统”集成了...

    extjs4网上商城源代码

    1. **EXTJS4前端**:主要包含各种UI组件的配置和布局,如主菜单、表格、表单等,以及AJAX请求与服务器的交互。EXTJS4的事件驱动模型和数据绑定机制在这里得到了充分利用。 2. **SpringMVC后端**:包括Controller、...

    Extjs整合struts2.doc

    Struts2、Hibernate、Spring 和 ExtJS 是四个在企业级 Web 开发中广泛使用的框架,它们各自负责不同的职责。在本教程中,我们将探讨如何将这些技术整合在一起,以及如何将 ExtJS 与 Highcharts 结合,以创建一个功能...

    Nhibernate+extjs的增删改查的例子

    ExtJS的Ajax请求通常通过Store的proxy配置来触发,获取数据后自动填充GridPanel或FormPanel。 **总结** "Nhibernate+extjs的增删改查的例子"展示了如何在ASP.NET MVC项目中结合Nhibernate和ExtJS实现高效的数据...

    asp.net与extjs开发点卡在线销售系统

    在ASP.NET与EXTJS的结合使用中,通常会采用AJAX技术来实现前后端通信。当用户在EXTJS前端界面进行操作(如添加购物车、结算等)时,这些操作会通过异步请求发送到ASP.NET后端,服务器处理请求后返回结果,EXTJS再...

    JSp WEB版QQ聊天程序,界面基于EXTJS框架.rar

    实时消息传输可能通过AJAX(异步JavaScript和XML)实现,定期轮询服务器获取新消息,或者使用WebSocket等现代技术实现双向通信。用户身份验证涉及登录注册系统,确保只有合法用户能参与聊天。会话管理则需要跟踪用户...

    SSH2 注解 ExtJs前台 返回Json 的一个增删改查demo

    3. **Ajax异步请求**:ExtJs通过Ajax实现与服务器的异步通信,进行数据的获取、提交等操作。在增删改查的场景下,用户在前端操作后,对应的Ajax请求会发送到后端,SSH2接收到请求后处理业务逻辑,再以Json格式返回...

Global site tag (gtag.js) - Google Analytics