为了账号安全,请及时绑定邮箱和手机立即绑定

ajax中status返回结果是0是怎么回事啊?

window.onload=function(){
			var request=new XMLHttpRequest();
			request.open("GET","http://study.163.com /webDev/couresByCategory.htm",true);
			request.send();
			request.onreadystatechange=function(){
				if (request.readyState===4&&request.status===200) {
					var data=JSON.parse(request.responseText);
					document.getElementById("name").innerHTML=data.name;
				}else{
					alert("发生错误"+request.status);
				}
			}
		}


正在回答

4 回答

我也遇到这个问题了,怎么解决的

0 回复 有任何疑惑可以回复我~

很想知道你这个是怎么解决的

0 回复 有任何疑惑可以回复我~

你好,这是status的不同值的含义:

readyState属性的变化代表服务器响应的变化
0:请求未初始化,open还没有调用
1:服务器连接已建立,open已经调用了
2:请求已接收,也就是接收到头信息了
3:请求处理中,也就是接收到了响应主体
4:请求已完成,且响应已就绪,也就是响应完成了

0 回复 有任何疑惑可以回复我~

request.open("GET","server.php?number="+document.getElementById('keyword').value);

你的URL传递的参数对吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224758    人
  • 解答问题       708    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

ajax中status返回结果是0是怎么回事啊?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号