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

onreadystatechange这个函数的用法不是很理解,谁能帮我解释一下

request.onreadystatechange=function(){
if (request.readyState==4){
            if(request.status==200){
                document.getElementById("createResult").innerHTML=request.responseText;
            }else{
                alert("发生错误"+request.status);
            }
        }
    }

在W3C上看到的解释是:onreadystatechange 存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。

意思就是:onreadystatechange是一个函数,每当readyState改变时,确实会调用这个函数,但这个函数只是一个 空的函数名,就是调用了也没什么用,所以需要自己为这个函数写函数内容来执行,是这个意思吗?

希望各位大神帮我看一下,我理解的是否正确?谢谢指教!!

正在回答

3 回答

就是你readyState发生变化就会触发的事件

1 回复 有任何疑惑可以回复我~
#1

游云浮世绘

这个解释最简单,其实就类似于onclick之类的
2017-06-26 回复 有任何疑惑可以回复我~

onreadystatechange是事件处理函数

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

onreadystatechange是在发送请求的时候进行监听,其后进行判断当readystate等于4且满足200时则可进行获取

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

举报

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

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

进入课程

onreadystatechange这个函数的用法不是很理解,谁能帮我解释一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信