`

ajax 对404的处理

阅读更多

ajax 对404的处理

if ((data.status && data.status == '401') || (data.statusText && data.statusText == 'No Transport')) {
            console.log(data);
            var currentUrl = window.location.href;
            window.location.href = currentUrl;
            return;
         }else if ((data.status && data.status == '404') || (data.statusText && data.statusText == 'Not Found')){//added by huangweii @2016-01-18
            if(data.responseText){
                $('body')[0].innerHTML=data.responseText;
                return;
            }

        }

 

 

 

 

1
3
分享到:
评论

相关推荐

    【ASP.NET编程知识】如何ASP.NET Core Razor中处理Ajax请求.docx

    ASP.NET Core Razor 中处理 Ajax 请求 ASP.NET Core Razor 中处理 Ajax 请求是 ASP.NET Core 的一项新功能,可以使编程方案更简单,更高效。RazorPages 使用处理程序方法来处理传入的 HTTP 请求(GET / POST / PUT ...

    深入理解AJAX响应信息的处理

    总结AJAX响应信息的处理涉及请求状态的检查、响应数据的解析和应用,以及错误处理和用户体验优化。理解这些概念并能有效地处理响应信息,对于构建交互性强、响应速度快的Web应用至关重要。通过示例代码,我们可以...

    .net2.0不会出404的ajax

    使用ASP.NET AJAX,开发者可以通过UpdatePanel、ScriptManager等控件轻松实现部分页面更新,而无需担心404错误,因为这些控件会处理内部的URL和请求。不过,如果URL路径不正确,服务器端的Web方法未被正确引用,还是...

    Nginx中404页面的配置及AJAX请求返回404页面的方法

    404是请求页面不存在的错误代码,在Nginx中有时处理jQuery中的ajax方法虽然能返回404页面但错误代码却返回200,针对此问题我们具体来看一下Nginx中404页面的配置及AJAX请求返回404页面的方法

    ajax ppt 一些ajax的讲解

    3. **Vue.js、React和Angular**:这些前端框架内置了对Ajax的支持,使得数据绑定和组件化开发更为便捷。 通过这三个PPT的学习,你可以深入理解Ajax的原理,掌握其在实际项目中的应用,并能灵活运用到Web开发中,...

    14ajax课程_AJAX基础_

    可以通过检查`status`属性来判断,如404表示未找到资源,500表示服务器内部错误。 ### 8. 跨域请求 由于同源策略的限制,AJAX请求通常只能访问同源(协议、域名、端口相同)的资源。为实现跨域,可以使用JSONP或者...

    如何在Thymeleaf中实现ajax请求url的可靠构造

    在Thymeleaf中构建可靠的Ajax请求URL是Web开发中的一个重要环节,特别是在使用Spring Boot和其他MVC框架时。Thymeleaf是一个强大的服务器端模板引擎,它可以与Ajax结合使用,提供动态更新页面的能力,而无需刷新整个...

    prototype的Ajax介绍

    Prototype框架为处理Ajax请求提供了简单而强大的工具。主要特点包括: - **安全性**:确保Ajax请求的安全性,支持跨浏览器操作。 - **智能处理**:能够处理来自服务器的JavaScript代码,并提供轮询机制。 - **模块...

    ajax重写方法搭配后台filter返回status实现ajax请求跳转登录页面

    通常,当我们发送一个Ajax请求时,我们关注的是成功的200状态码或者错误状态码如404或500。但在需要用户登录的场景下,服务器可能会返回一个非200的状态码,比如401(未经授权)或403(禁止访问)。这时,我们可以...

    Ajax异步请求简单示例

    对于Java后端,我们需要创建一个处理Ajax请求的控制器。在Spring框架中,这可能是一个RESTful接口,如: ```java import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web....

    Ajax状态值详解

    Ajax的核心是JavaScript对象XMLHttpRequest,它允许我们向服务器发送异步请求,并在收到响应后处理数据,而无需刷新页面。 Ajax的状态值是XMLHttpRequest对象的属性`readyState`,它表示请求/响应的当前状态。状态...

    一个完整的jquery+ajax传送请求的实例

    首先,jQuery是一个强大的JavaScript库,它为DOM操作、事件处理、动画效果和Ajax交互提供了简洁易用的API。而AJAX(Asynchronous JavaScript and XML)则是一种在不刷新整个页面的情况下与服务器交换数据并更新部分...

    Ajax通用套路代码

    随着Web技术的发展,用户对网站的交互性和实时性有了更高的需求。Ajax(Asynchronous JavaScript and XML)作为一种能够实现局部刷新的技术,使得网页可以在不重新加载整个页面的情况下,通过JavaScript异步地与...

    C#AJAX实例

    在AJAX调用中,需要处理可能的错误,这可以通过在jQuery的`error`回调函数中实现。C#端同样可以抛出异常,并通过HTTP状态码(如404或500)来告知客户端错误信息。 7. **Partial View与UpdatePanel** 在ASP.NET ...

    ajax 技术基本应用

    在Ajax请求中,可以通过JSON.stringify()将JavaScript对象转换为JSON字符串发送给服务器,服务器处理后返回JSON数据,再通过JSON.parse()解析成JavaScript对象。 **4. jQuery与Ajax** jQuery库简化了Ajax操作,...

    ajax异步请求小结

    **Ajax异步请求小结** ...通过理解和掌握这些Ajax的基本概念和处理技巧,开发者能够有效地实现异步数据交互,提升Web应用的性能和用户体验。在实际开发中,还应注意兼容性问题,确保在各种浏览器环境下都能正常工作。

    真正的Ajax实例打包下载

    6. **安全考虑**:使用Ajax时要考虑到XSS(跨站脚本攻击)和CSRF(跨站请求伪造)等安全问题,确保数据的传输和处理过程安全。 通过这个Ajax实例打包下载,你不仅可以学习到Ajax的基本用法,还能了解如何在实际项目...

    四天学会ajax 快速上手

    3. **HTTP协议**:理解HTTP请求的类型(GET、POST等)和状态码(如200表示成功,404表示未找到),这对构建Ajax请求至关重要。 4. **数据格式**:虽然名字中有XML,但现代Ajax更多使用JSON(JavaScript Object ...

    30多个ajax简单实例dome

    当Ajax请求完成时,会调用预定义的回调函数处理返回的数据。理解如何正确编写和使用这些函数至关重要。 5. **XMLHttpRequest对象方法**: - `open()`: 初始化请求,设置请求类型、URL和是否异步。 - `send()`: ...

    HeadFirst ajax 英文版

    书中还介绍了一些高级话题,如使用Ajax库(如jQuery、Prototype等)简化开发,以及如何处理AJAX的错误和调试技巧。这些内容对于提高开发效率和解决实际问题非常有帮助。 最后,《HeadFirst AJAX》强调实践,提供了...

Global site tag (gtag.js) - Google Analytics