`
aaron_ch
  • 浏览: 178204 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Ajax Status and readStatus

阅读更多

readyState属性包括五种可能的取值:
 
0: (未初始化)send方法还没有被调用
1: (加载中)已调用了send方法,请求还在处理
2: (已加载)send方法已完成,整个应答已接收
3: (交互中) 正在解析应答
4: (已完成) 应答已经解析,准备好进行下一步处理。


对象XMLHttpRequest

属性status的含义:

0**:未被始化

1**:请求收到,继续处理

2**:操作成功收到,分析、接受

3**:完成此请求必须进一步处理

4**:请求包含一个错误语法或不能完成

5**:服务器执行一个完全有效请求失败

100——客户必须继续发出请求

101——客户要求服务器根据请求转换HTTP协议版本

200——交易成功

201——提示知道新文件的URL

202——接受和处理、但处理未完成

203——返回信息不确定或不完整

204——请求收到,但返回信息为空

205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件

206——服务器已经完成了部分用户的GET请求

300——请求的资源可在多处得到

301——删除请求数据

302——在其他地址发现了请求数据

303——建议客户访问其他URL或访问方式

304——客户端已经执行了GET,但文件未变化

305——请求的资源必须从服务器指定的地址得到

306——前一版本HTTP中使用的代码,现行版本中不再使用

307——申明请求的资源临时性删除

400——错误请求,如语法错误

401——请求授权失败

402——保留有效ChargeTo头响应

403——请求不允许

404——没有发现文件、查询或URl

405——用户在Request-Line字段定义的方法不允许

406——根据用户发送的Accept拖,请求资源不可访问

407——类似401,用户必须首先在代理服务器上得到授权

408——客户端没有在用户指定的饿时间内完成请求

409——对当前资源状态,请求不能完成

410——服务器上不再有此资源且无进一步的参考地址

411——服务器拒绝用户定义的Content-Length属性请求

412——一个或多个请求头字段在当前请求中错误

413——请求的资源大于服务器允许的大小

414——请求的资源URL长于服务器允许的长度

415——请求资源不支持请求项目格式

416——请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求

也不包含If-Range请求头字段

417——服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下

一级服务器不能满足请求

500——服务器产生内部错误

501——服务器不支持请求的函数

502——服务器暂时不可用,有时是为了防止发生系统过载

503——服务器过载或暂停维修

504——关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长

505——服务器不支持或拒绝支请求头中指定的HTTP版本

 

 
分享到:
评论

相关推荐

    在vb.net (asp.net)中后台引用ajax函数的方法

    `<Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)> _`这个特性标记了一个方法为可以被AJAX调用的服务器端方法,并指定它需要读写会话状态。这样,当你在前端通过AJAX调用这个方法时,它可以在不刷新...

    spring与jquery ajax交互 和 servlet与jquery ajax交互

    在现代Web应用开发中,Spring框架、jQuery库以及Ajax技术是不可或缺的部分。Spring作为一个全面的Java企业级应用框架,提供了强大的MVC(Model-View-Controller)架构支持,而jQuery则简化了JavaScript的DOM操作和...

    SSH1,JQuery的ajax返回json二维数组处理过程

    在本文中,我们将探讨如何使用SSH1框架与jQuery的AJAX功能来处理JSON二维数组,特别是在实现菜单联动下拉框的场景中。SSH1(Spring、Struts、Hibernate)是Java开发中的一个流行MVC框架组合,而jQuery的AJAX功能则...

    AJAX文件

    AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术的运用极大地提升了用户体验,因为它允许页面在后台与服务器进行通信,而不会中断用户的交互。 #...

    jQuery Ajax的readyState和status的区别和使用详解

    在前几篇分析了jquery的ajax异步和同步,以及异常的一些处理,感觉还没有把ajax的readyState和status说清楚.今天就来说说ajax状态的那点事。 jquery ajax函数源代码是这样的: var getXmlHttpRequest = function ()...

    PHP利用AJAX实现SOCKET通讯

    在Web开发中,PHP通常作为服务器端脚本语言处理数据,而AJAX(Asynchronous JavaScript and XML)则用于实现页面无刷新的异步交互。当需要实时更新或者低延迟的数据传输时,SOCKET通信就显得尤为重要。本文将详细...

    jQuery AJAX中readyState与status的区别与联系

    在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许页面在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。jQuery是广泛使用的JavaScript库,简化了AJAX操作。...

    Ajax经典实例学习

    Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。Ajax技术的出现极大地提升了用户体验,使得网页...

    ajax异步上传,后台servlet处理源码

    Ajax(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下,与服务器交换数据并更新部分网页的技术。它通过JavaScript创建XMLHttpRequest对象,发送HTTP请求到服务器,然后处理服务器返回的数据...

    javascript结合ajax读取txt文件内容.docx

    这种技术称为Ajax(Asynchronous JavaScript and XML),它允许网页与服务器进行异步交互。通过结合JavaScript和Ajax,可以轻松地读取服务器上的TXT文件内容,并将其展示在网页上。 本文将详细介绍如何使用...

    实例解析PHP结合AJAX开发

    AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它并非一种全新的技术,而是利用JavaScript、XML、CSS和DOM等多种现有技术的组合创新。AJAX的核心是...

    ajax实现下拉提示

    在IT行业中,Ajax(Asynchronous JavaScript and XML)技术是一种用于创建快速、动态网页的重要方法。它允许网页在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容,从而提供了更好的用户体验。本...

    探讨Ajax中有关readyState(状态值)和status(状态码)的问题

    先看下面一段代码,然后给大家详细介绍,Ajax中有关readyState(状态值)和status(状态码)的问题,具体内容如下所示: var getXmlHttpRequest = function () { try{ //主流浏览器提供了XMLHttpRequest对象 return ...

    AJAX+ASP.NET无刷新提交读取数据实例

    AJAX(Asynchronous JavaScript and XML)技术的出现,使得开发者能够在不重新加载整个网页的情况下更新部分页面内容,极大地提升了用户体验。本实例将详细介绍如何在ASP.NET框架下结合AJAX实现无刷新提交和读取数据...

    javascript结合ajax读取txt文件内容

    AJAX(Asynchronous JavaScript and XML)虽然名字中含有 XML,但现在已经不仅仅局限于处理 XML 数据,它可以处理任何类型的数据格式,如 JSON、HTML 或纯文本。 首先,我们需要创建一个 HTML 页面来触发 AJAX 请求...

    Ajax读取数据到表格的实现代码

    在提供的示例代码中,ASP页面`Web_ajax.Asp`生成了一个XML文档,包含了`msg`和`read`两个标签。`msg`标签用于存储一些提示信息,而`read`标签则包含我们要展示在表格中的实际数据,如`Html`、`Css`、`Dom`、`...

    Ajax实用案例1:动态加载数据

    if (xmlHttp.readyState == 4 && xmlHttp.status == 200) { faqDetailDiv.style.display = "block"; faqDetailDiv.innerHTML = xmlHttp.responseText; } }; xmlHttp.send(null); } else { // 直接显示已有...

    ajax:一个ajax模块

    Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术自2000年代初由jQuery等库普及后,已经成为现代Web开发中的基石,极大地提升了用户体验。在这个...

Global site tag (gtag.js) - Google Analytics