`
zxh56964106
  • 浏览: 4953 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

ajax 异常情况状态信息

 
阅读更多
使用Ajax时在发生异常情况,可以用XMLHttpRequest来获取相应异常情况(仅限开发阶段使用)
或者使用浏览器的debug也可。
$.ajax({
    url : getContextPath() + '/groupontest',
type:'POST',
dataType:"json",
contentType:"application/json",
data: JSON.stringify(jsonparam),
success : function() {

    },
error : function(XMLHttpRequest, textStatus, errorThrown){
        alert(XMLHttpRequest.status+":"+XMLHttpRequest.statusText);
}
});
注:如果返回的数据类型不是json形式,dataType:"json" 这个要去掉,否则程序会执行error操作
分享到:
评论

相关推荐

    登陆界面Demo:使用用户名和密码登陆,包含Ajax异常请求

    因此,对于Ajax异常请求的处理至关重要。这可能包括但不限于以下几种情况: 1. 网络断开:当用户失去网络连接时,前端应能检测到并给出相应提示。 2. 服务器错误:服务器端出现异常,如500状态码,前端需要捕获并...

    ajax使用简单demo

    - **错误处理**:需要正确处理网络错误、服务器错误等异常情况。 通过这个简单的Ajax DEMO,你可以了解到Ajax的基本使用方法,为进一步深入学习和应用Ajax打下基础。随着前端技术的发展,现在还有Fetch API、axios...

    基于Ajax的实时信息提示

    在电商或客户支持系统中,Ajax实时信息提示的应用尤为常见,它能够及时向用户展示订单状态、客服消息等动态信息。 **1. Ajax工作原理** Ajax的工作流程主要包括以下几个步骤: - **创建XMLHttpRequest对象**:这是...

    jQuery 制作一个Ajax带状态提示的登录按钮

    为了实现Ajax状态提示,我们可以添加一个额外的元素,如一个`<span>`,用于显示状态信息: ```html 用户名" /> 密码" /> 登录 <span id="status"></span> ``` 接下来,我们需要编写jQuery代码来监听登录按钮...

    ajax ppt 一些ajax的讲解

    4. **错误处理**:通过监听onerror事件,可以捕获和处理Ajax请求中的异常情况。 **Ajax实战案例:** 1. **Google Maps**:Google Maps利用Ajax实现了平滑的缩放和拖动地图功能,无需每次操作都刷新整个页面。 2. **...

    超轻量级的Ajax库-ajax.js

    - **错误处理**:可能包含错误处理机制,如请求失败时的回调函数,帮助开发者捕获和处理异常情况。 - **跨域支持**:如果需要,`ajax.js`可能包含了处理CORS(跨源资源共享)的逻辑。 **3. 使用示例** ```...

    实用工具类AjaxResponse

    4. **异常处理**:AjaxResponse会包含一个处理异常的机制,确保无论后端代码中出现何种异常,都能统一转化为一个有意义的AjaxResponse,避免直接暴露系统内部错误信息给用户。 5. **响应构建**:利用lambda表达式,...

    ajax全集参考手册

    - 异常处理:如何处理网络错误、服务器错误等异常情况。 - 性能优化:缓存利用、减少HTTP请求、延迟加载等技巧。 - 跨域问题:理解同源策略和JSONP、CORS等跨域解决方案。 7. **现代Ajax技术** - Fetch API:...

    ajax实现用户登陆验证

    3. 错误处理,对网络异常、服务器错误等情况做出相应提示。 总结,使用Ajax实现用户登录验证,不仅可以提高页面的响应速度,还能避免频繁的页面跳转,从而提升用户体验。实际开发中,应结合前端框架(如jQuery、Vue...

    AJAX实现注册验证的例子

    在网页应用中,AJAX(Asynchronous JavaScript and XML)允许我们在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容,提供更流畅的用户体验。 **描述解读:** 描述提到这是“基础的AJAX”,适合初学者...

    接口ajax练习

    在IT行业中,Ajax(Asynchronous JavaScript and XML)是一种在不刷新整个页面的情况下,与服务器交换数据并更新部分网页的技术。这个“接口ajax练习”显然旨在帮助开发者熟悉如何封装Ajax接口,以便更方便地获取和...

    ajax in action :ajax 实战 源码

    3. **错误处理**:需要编写合适的错误处理代码,以应对网络问题、服务器错误或其他异常情况。 4. **进度提示**:可以使用XMLHttpRequest的事件来显示加载进度,提升用户体验。 **四、Ajax最佳实践** 1. **渐进...

    基于ajax的购物车

    在本示例中,通过创建XMLHttpRequest对象,我们可以在用户添加商品到购物车时,向服务器发送异步请求,获取购物车的状态信息。 2. **JSP(JavaServer Pages)** JSP是Java平台上的动态网页技术,它可以嵌入Java...

    AJAX各种特效演示

    10. 错误处理:有效的错误处理是AJAX应用不可或缺的部分,包括网络故障、服务器错误、数据格式问题等,都需要适当的异常处理和用户反馈。 在"AJAX各种特效演示"的压缩包中,可能包含了各种使用AJAX实现的特效实例,...

    ajax自动保存草稿 ajax自动保存草稿

    7. **错误处理**:处理可能出现的网络错误或服务器错误,如超时、404错误等,确保即使在异常情况下也能给出用户友好的反馈。 8. **用户体验**:在保存过程中,显示“正在保存”提示,保存成功后显示“已保存”,或...

    ajax实战中文版

    Ajax(Asynchronous JavaScript and XML)技术是现代Web开发中的关键组成部分,它允许在不刷新整个页面的情况下与服务器进行交互,提高了用户体验。本篇将基于《Ajax实战中文版》这本书,深入探讨Ajax的核心概念、...

    ajax示例java版本

    8. **错误处理**:Ajax请求可能会失败,因此需要设定错误处理机制,捕获并处理网络错误、服务器错误等异常情况。 9. **跨域问题**:出于安全原因,浏览器限制了Ajax请求只能发送到同源(协议、域名和端口相同)的...

    Ajax从入门到精通(含学习笔记)

    在编写Ajax代码时,应考虑网络故障、服务器错误等异常情况,使用try...catch语句捕获并处理错误。 **7. 页面状态管理** Ajax请求可能改变页面的状态,如用户界面的显示或数据缓存,所以需要有良好的状态管理机制。 ...

    prototype的Ajax介绍

    - `onException`: 发生异常。 - **状态码回调**: - 可以通过定义`onXXX`(如`on200`、`on404`等)来针对特定HTTP状态码设置回调函数。 注意:当使用状态码回调时,`onSuccess`和`onFailure`将不会被调用。 ###...

Global site tag (gtag.js) - Google Analytics