"http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx",true);//设置数据类型xhr.setRequestHeader("content-type","text/xml;charset=utf-8");//设置回调函数xhr.onreadystatechange=function(){//判断是否发送成功和判断服务端是否响应成功if(4 == xhr.readyState && 200 ==xhr.status){...
AJAX是一种在Web应用中使用的技术,它可以在不重新加载整个页面的情况下,通过异步请求与服务器进行数据交互。JSONP是一种跨域数据请求的方式,它允许在不同域之间进行数据传输。 在这个问题中,"AJAX get请求JSONP parsererror: readyState":4,"status":200,"statusText":"load"}...
xmlhttp.readyState==4 这个指的是xmlhttp的交互状态.为4就是交互完成.xmlhttp.status==200 这个是你xmlhttp与后台交互时返回的一个状态码.关于HTTP状态码,你可以查一下百度,200指的是正常交互完成.404指的是文件未找到.500是出现内部服务器错误.一般来说这三个用得比较多.
返回正常的结果集,但是前端一直都进到ajax的error方法,百思不得其解,后要一探究竟,在error方法的参数中加了data后,发现data中的readyState = 4 并且 status=200, 这两个状态也证明ajax访问没有问题,没有出现异常。回过头发现我在后台返回的是字符串,但并不是标准的json格式的字符串,所以前端js进入不了success。
3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的生成。4:响应已完成;您可以获取并使用服务器的响应了。xmlhttp.status的值及解释:100——客户必须继续发出请求 101——客户要求服务器根据请求转换HTTP协议版本 200——交易成功 201——提示知道新文件的URL 202——接受和...
readyState:存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。 status:响应的HTTP状态码。 通过之前的Ajax调用公网服务的代码可以具体的了解XMLHttpRequest对象的使用。 2. xmlhttp.readyState==4 && xmlhttp.status==200解析 2.1 readyState(状态值)和status(状态码)的区别 ...
xmlhttp.readyState==4 && xmlhttp.status==200的解释: xmlhttp.readyState的值及解释: 0:请求未初始化(还没有调用 open())。 1:请求已经建立,但是还没有发送(还没有调用 send())。 2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。 3:请求在处理中;通常响应中已有部分数据可用了,但是服务...
xmlhttp.readyState==4 这个指的是xmlhttp的交互状态.为4就是交互完成. xmlhttp.status==200 这个是你xmlhttp与后台交互时返回的一个状态码.关于HTTP状态码,你可以查一下百度,200指的是正常交互完成.404指的是文件未找到.500是出现内部服务器错误.一般来说这三个用得比较多....
所以,readyState == 4能执行到,说明数据接收完毕,此时可以通过responseBody和responseText获取完整的回应数据。status==200 这个xmlhttp与后台交互时返回的一个状态码,200指的是正常交互完成,404指的是文件未找到,500是出现内部服务器错误,一般来说这三个用得比较多。如果你不确定,你用alert(xml...
xmlhttp.readyState==4 这个指的是xmlhttp的交互状态.为4就是交互完成. xmlhttp.status==200 这个是你xmlhttp与后台交互时返回的一个状态码. 关于HTTP状态码,你可以查一下百度,200指的是正常交互完成.404指的是文件未找到.500是出现内部服务器错误.一般来说这三个用得比较多....