【问题标题】:What does the onload method do in Json's xmlHttprequest objectJson的xmlHttprequest对象中的onload方法有什么作用
【发布时间】:2013-06-20 12:08:21
【问题描述】:

我正在为这门课程学习 java 脚本速成课程https://www.udacity.com/course/viewer#!/c-cs255/l-52473341/e-66738295/m-67610028, 而且我真的不确定 xmlHttprequest 对象的 onload 方法是做什么的。我做了谷歌,但所有的答案似乎都如此先进,与我正在学习的东西无关。课程结束,所以没有人会回答我的问题。谢谢,

【问题讨论】:

    标签: json xmlhttprequest onload


    【解决方案1】:

    onload 不是对象的方法,它是一个属性,就像 DOM 元素的onclick 属性一样。你为这个属性分配一个函数,当相应的事件发生时,该函数将被调用(例如,你点击一个A元素,你分配的onclick处理函数被调用)。这个函数被称为事件的handler

    XMLHttpRequest 对象的onload 处理程序在服务器响应 AJAX 请求并且响应已被浏览器解析时被调用。不过,使用onreadystatechange 处理程序更为常见;在处理 AJAX 请求的各个阶段都会调用此处理程序,状态 4 对应于正在加载的响应。这是出于历史原因:onreadystatechange 在 API 的原始版本中,onload 是后来添加的(请参阅Is onload equal to readyState==4 in XMLHttpRequest?)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-12
      • 1970-01-01
      • 2010-09-06
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多