`

ajax 怎么处理redirect 后台重定向

 
阅读更多

问题:在用Rich app时,基本所有请求都是ajax。在部署到uat server上,出问题。

ajax请求超时,后会回去一个redirect地址。

衍生两个问题:

session过期,需要redirect到登录页面;

请求超时(liveTimeout),需要控制前端操作流程;

 

对于第一:通过获取返回的responseText,判断里面有没有关键字,来确定,是不是要到到登录页面;

第二个:设置前端操作的timeout时间,小于liveTimeout。然后通过用户手动请求。

 

分享到:
评论
2 楼 SimpleFunning 2016-08-16  
   
1 楼 sixinya 2014-09-04  
                          

相关推荐

    Ajax请求时无法重定向的问题解决代码详解

    在本文中,我们将探讨一个常见的开发问题:当使用Ajax进行请求时,如何处理后台重定向的问题。Ajax 请求通常用于实现页面的部分更新,因此它不会像传统HTTP请求那样导致整个页面的刷新或重定向。然而,有时后端可能...

    lotus domino AJAX 做登陆功能

    - 如果验证成功,处理`redirectto`参数,根据指定的URL进行重定向。 - 如果验证失败,返回一个错误信息,前端JavaScript将捕获这个响应并显示给用户。 在代理`login_ok`中,我们看到`Initialize`子程序用于打印响应...

    ASP后台管理示例大综合

    5. **页面跳转与错误处理**:使用Server.Transfer和Response.Redirect实现页面间的跳转,以及使用On Error语句进行错误捕获和处理。 6. **模板和布局**:后台管理界面通常需要统一的布局和样式,可以使用包含文件...

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

    前端EXTJS应用中,可以利用Ajax请求的回调函数来处理session过期。在全局的Ajax配置中监听`requestcomplete`事件,检查返回的响应,如果发现session超时,则弹出提示并重定向到登录页面: ```javascript // 在app中...

    ASP后台管理数据库

    例如,通过AJAX实现无刷新的数据增删改查,使得用户在不离开当前页面的情况下即可完成操作。 在实际项目中,为了确保安全性,还需要考虑SQL注入防护、数据加密、错误处理和日志记录等问题。对于大型项目,可能还...

    开始下载后如何重定向新页面

    在描述中提到的问题是:如何在`Response.TransmitFile`执行后,即用户开始下载文件后,再执行`Response.Redirect`来重定向用户。然而,这里有一个重要的限制,那就是一旦`Response.TransmitFile`被调用,HTTP响应...

    使用struts2框架来实现前台与后台的交互

    常见的Result类型有`dispatcher`(转发到JSP页面)、`redirect`(重定向URL)和`stream`(流式结果,常用于下载文件)。 4. **Struts2与JDBC的整合**:在提供的压缩包文件名"struts2_jdbc"中,我们可以推测这个例子...

    jquery ajax实现批量删除具体思路及代码

    - 最后,返回`"redirect:list"`,这会重定向浏览器到列表页面,展示更新后的数据。 **效果展示**: 批量删除功能的实现使得用户界面更加友好,提高了用户体验。当用户确认删除操作后,页面会立即更新,显示出已删除...

    discuz目录大全

    `redirect.php`处理重定向和论坛最后发表的主题;`register.php`负责注册功能;`relatekw.php`生成相关标签;`relatethread.php`显示相关主题;`robots.txt`控制搜索引擎爬虫;`rss.php`提供RSS订阅;`search.php`...

    156_login_

    在登录成功后,有时系统会自动重定向(Redirect)用户到一个特定的页面,比如主页面或个人中心,这就是所谓的页面跳转。这可以通过PHP的header函数实现,向浏览器发送HTTP响应头,指示浏览器进行重定向。 **uploads...

    php后台如何避免用户直接进入方法实例

    对于非Ajax的常规请求,则通过redirect函数直接跳转到登录页面。这样可以确保无论用户是通过哪种方式尝试访问后台,都能够有效地进行权限验证。 最后,描述中提到“有需要的朋友可以参考一下”,这意味着内容可能...

    在ASPX中进行页面导航

    2. **Response.Redirect**:在服务器端,可以使用`Response.Redirect`方法来重定向用户到另一个页面。这个方法适用于在服务器处理完请求后决定转向其他页面的情况。例如: ```csharp protected void btnRedirect_...

    truts2表单标签共46页.pdf.zip

    7. **表单重定向与转发**:了解`execute-and-redirect`和`execute-and-forward`两种处理方式,以及如何通过表单标签控制请求的处理流程。 8. **Ajax支持**:Struts2的AJAX插件(如Struts2 Dojo标签库)提供了无刷新...

    C#编写网页导航示例

    - 在.aspx文件中,可以通过HTML控件配合C#后台代码实现导航,例如创建一个标签并附加Click事件,然后在代码-behind中处理该事件,实现页面跳转。 - 或者,可以在.aspx.cs文件中定义方法,例如: ```csharp ...

    JSP的公交查询系统.rar

    JSP与Servlet协作通常通过转发(forward)或重定向(redirect)实现。用户发起请求时,JSP页面可以将请求转发给Servlet处理,Servlet完成处理后,再将控制权返回给JSP,展示结果。 **6. JSTL与EL** JSP标准标签库...

    于笑扬java综合知识点总结-必背.pdf

    Ajax 通过在后台与服务器进行通信来实现页面的动态更新。Ajax 的核心技术是 XMLHttpRequest 对象,它可以发起异步请求来获取服务器端的数据。 JSP9 大隐视对象中四个作用域的大小与作用范围 在 JSP 中,有四个隐式...

    javascript方式防止表单重复提交

    3. **利用Ajax异步提交**:通过Ajax提交表单,可以在后台处理完数据后再更新页面状态,这样用户不会看到页面刷新,也就无法再次提交。在`success`回调中,可以重置表单或恢复提交按钮的状态。 4. **页面跳转或显示...

    页面跳转用的

    常见的页面跳转类型有客户端跳转(Client-Side Redirect)和服务器端跳转(Server-Side Redirect)。 1. **客户端跳转**:这是通过JavaScript来实现的,最常见的方法是使用`window.location`对象的`assign()`、`...

    ext session失效 页面跳转

    如果服务器返回的信息表示Session已经失效,EXT应用可以调用`Ext.util.NavigationModel.redirectTo`或`window.location.href`等方法,将页面重定向到登录页面。 在后端,开发者需要设置Session的生命周期和超时策略...

Global site tag (gtag.js) - Google Analytics