xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
}
}
上面的代码来自:http
:
//www.w3schools.com/ajax/ajax_xmlhttprequest_onreadystatechange.asp。
题:
根据本教程:
readyState: 4: request finished and response is ready
status: 200: "OK"
When readyState is 4 and status is 200, the response is ready:
从什么时候开始xmlhttp.readyState == 4
,响应就准备好了,我们为什么还需要xmlhttp.status == 200
?xmlhttp.readyState == 4
和之间有什么区别xmlhttp.status == 200
?
响应的状态xhr.status
(通常)用于确定请求是否成功。
xhr.readyState
仅用于确定请求的状态,例如“尚未发送”(0),“完成并收到响应”(4)等。
服务器负责提供status
,而用户代理提供readyState
。
问题内容: 我正在尝试提出ajax请求 该请求将警报“ {“ readyState”:0,“ responseText”:“”,“状态”:0,“ statusText”:“错误”}“ 我在Google上搜索了所有我想出的是跨站点Ajax调用(这显然不是) 我已经尝试将完整的url放进去,并且做同样的事情。 我唯一能想到的就是标题,我不知道它到底有什么问题。这是firebug的请求标头 我在另一个页
HTTP 响应状态代码指示特定的 HTTP 请求是否已成功完成。响应分为五类:信息响应,成功响应,重定向,客户端错误和服务器错误。状态码由 RFC 2616 的第10部分定义。 信息回应 100 Continue这个临时响应表明,到目前为止,所有事情都可以确定,并且客户端应该继续请求或者在请求已经完成时忽略它。101 Switching Protocol此代码是为了响应Upgrade客户端的请求标
命名 git-status - 显示工作树的状态 概要 git status [<options>…] [--] [<pathspec>…] 描述 显示索引文件和当前HEAD提交之间存在差异的路径,工作树和索引文件之间存在差异的路径,以及工作树中未由Git跟踪的路径(并且不会被gitignore [5]忽略) )。首先是你would通过跑步提交的内容git commit; 第二和第三是could在
This plugin provides an implementation of an old version of the Battery Status Events API. It adds the following three events to the window object: batterystatus batterycritical batterylow Application
服务器响应中的Status-Code元素是一个3位整数,其中Status-Code的第一个数字定义响应类,后两个数字没有任何分类角色。 第一个数字有5个值: SN 代码和描述 1 1xx: Informational 这意味着已收到请求并且流程正在继续。 2 2xx: Success 这意味着该行动已成功接收,理解和接受。 3 3xx: Redirection 这意味着必须采取进一步行动才能完成请