`

Ajax中onreadystatechange返回的状态

    博客分类:
  • Ajax
阅读更多
 
属性 描述
onreadystatechange 存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。
readyState

存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。

  • 0: 请求未初始化
  • 1: 服务器连接已建立
  • 2: 请求已接收
  • 3: 请求处理中
  • 4: 请求已完成,且响应已就绪
status

 

  • 100:Continue
  • 101:Switching protocols
  • 200:OK
  • 201:Created
  • 202:Accepted
  • 203:Non-Authoritative Information
  • 204:No Content
  • 205:Reset Content
  • 206:Partial Content
  • 300:Multiple Choices
  • 301:Moved Permanently
  • 302:Found
  • 303:See Other
  • 304:Not Modified
  • 305:Use Proxy
  • 307:Temporary Redirect
  • 400:Bad Request
  • 401:Unauthorized
  • 402:Payment Required
  • 403:Forbidden
  • 404:Not Found
  • 405:Method Not Allowed
  •  406:Not Acceptable
  • 407:Proxy Authentication Required
  • 408:Request Timeout
  • 409:Conflict
  • 410:Gone
  • 411:Length Required
  • 412:Precondition Failed
  • 413:Request Entity Too Large
  • 414:Request-URI Too Long
  • 415:Unsupported Media Type 
  • 416:Requested Range Not Suitable 
  • 417:Expectation Failed 
  • 500:Internal Server Error 
  • 501:Not Implemented
  • 502:Bad Gateway
  • 503:Service Unavailable
  • 504:Gateway Timeout 
  • 505:HTTP Version Not Supported
分享到:
评论

相关推荐

    WEB开发 之 AJAX - onreadystatechange 事件.docx

    `onreadystatechange`事件是AJAX中的关键部分,它使得开发者能够在XMLHttpRequest对象的状态发生变化时执行相应的处理程序。 XMLHttpRequest对象是AJAX的核心,它提供了与服务器进行通信的能力。`...

    AJAX – onreadystatechange 事件

    在实际应用中,通常我们会监听 `onreadystatechange` 事件,当 `readyState` 变为 4 且 `status` 为 200(表示服务器返回状态正常)时,表示请求已完成并且可以安全地处理响应。例如: ```javascript xmlhttp....

    处理ajax返回的js代码

    5. **处理响应**:在`onreadystatechange`的回调函数中,我们可以处理返回的数据。如果返回的是JavaScript代码,可以通过`eval()`函数执行。但请注意,`eval()`存在安全风险,应谨慎使用。更好的方式是使用`new ...

    Ajax状态值详解

    在处理Ajax请求时,通常会在`.onreadystatechange`事件中检查`readyState`和`status`。例如: ```javascript var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState === 4) ...

    ajax使用例子 包括返回xml

    4. **监听状态变化**:通过`onreadystatechange`事件监听请求的状态,当状态为4(表示完成)且状态码为200(表示成功)时,读取响应数据。 ```javascript xhr.onreadystatechange = function() { if (xhr....

    ajax状态码总结

    AJAX 状态码总结 AJAX(Asynchronous JavaScript and XML)是指使用 JavaScriptTechnology 在浏览器端与服务器端进行异步交互的...开发者可以在回调函数中处理不同的状态码和错误信息,实现更加灵活的 AJAX 交互。

    ajax异步刷新,一般处理程序返回datatable

    4. **监听状态变化**:通过`onreadystatechange`事件监听请求状态。当`readyState`属性值为4(表示请求完成)且`status`属性值为200(表示请求成功)时,表明数据已经获取到。 5. **处理响应**:使用`responseText`...

    ajax返回字符串

    当服务器响应时,onreadystatechange事件会被触发,我们通常在readystatechange事件处理函数中检查readyState属性和status属性来判断请求状态。 二、返回字符串的处理 1. **响应状态**:在AJAX请求中,当readyState...

    Ajax_001【返回String类型】

    这里的"返回String类型"表示我们的Ajax请求将处理服务器返回的字符串数据。Ajax的核心是利用JavaScript与XMLHttpRequest对象进行交互,实现页面的局部刷新,提高用户体验。 在Web开发中,当用户触发一个操作,如...

    firefox3中onreadystatechange事件不会触发

    而`onreadystatechange`事件是JavaScript中用于监听XMLHttpRequest对象状态变化的事件,它在AJAX(异步JavaScript和XML)请求中起着关键作用。然而,在Firefox 3中,这个事件的触发情况似乎有些特殊,这正是我们要...

    Ajax 给 XMLHttpReq.onreadystatechange传递参数

    在JavaScript和Web开发中,Ajax(Asynchronous JavaScript and XML)是一种技术,用于在不刷新整个网页的情况下更新页面的特定部分。Ajax的核心是XMLHttpRequest对象,它允许与服务器进行异步数据交换。`...

    ajax返回json对象.zip

    在IT行业中,Ajax...综上所述,"ajax返回json对象.zip"中的内容可能包含如何构建Ajax请求,如何处理JSON响应,以及相关的错误处理和安全性考量。通过学习这些,开发者可以有效地提升网页的交互性和用户体验。

    Ajax 中文手册 api

    6. **响应准备就绪**:XMLHttpRequest对象的`onreadystatechange`事件监听服务器响应状态。 7. **处理响应**:当状态码为200(成功)时,读取响应数据,通常是XML或JSON格式。 8. **更新页面**:使用DOM操作将新数据...

    ajax中文API

    4. 监听状态变化:设置`onreadystatechange`事件处理器,当请求状态改变时,该函数会被调用。 5. 处理响应:检查`readyState`属性是否为4,表示请求已完成,再检查`status`属性是否为200,表示请求成功。此时,可以...

    .net中ajax.net中使用方法

    3. **处理响应**:监听`onreadystatechange`事件,当状态变为4(完成)且状态码为200(成功)时,处理服务器返回的数据。 ### 使用jQuery和其他库 jQuery简化了DOM操作和AJAX调用,可以与ASP.NET AJAX结合使用: 1....

    ajax实现josn,xml,txt返回数据

    在`onreadystatechange`事件中,当状态变为4(表示请求已完成)且状态码为200(表示成功)时,可以使用`responseText`属性获取JSON字符串,并通过`JSON.parse()`方法将其转换为JavaScript对象。 ```javascript var ...

    ajax ajax原理 ajax代码 ajax编程 ajax学习

    4. **监听状态变化**:通过`onreadystatechange`事件处理函数监听请求状态。当`readyState`属性值为4时,表示请求已完成。 5. **接收响应**:如果`status`属性值为200,表示请求成功,可以使用`responseText`或`...

    firefox下对ajax的onreadystatechange的支持情况分析

    然而,IE浏览器则会在状态达到4(`DONE`)并完成处理后再执行后续的代码,这就意味着在IE中,我们可以在`onreadystatechange`中处理服务器返回的数据,而不会错过任何阶段。 问题在于,当使用同步模式(`false`)...

    Ajax中文帮助文档

    - **监听状态变化**:通过`onreadystatechange`事件监听请求的状态变化,当`readyState`为4(表示请求已完成)且`status`为200(表示成功)时,表明数据已获取。 - **处理响应**:使用`responseText`或`...

Global site tag (gtag.js) - Google Analytics