中止请求

课后整理 2020-12-20

使用abort()方法可以中止正在进行的请求。用法如下:

xhr.onreadystatechange =  function(){};        //清理事件响应函数
xhr.abort();                                               //中止请求

提示,在调用abort()方法前,应先清除onreadystatechange事件处理函数,因为IE和Mozilla在请求中止后也会激活这个事件处理函数,如果给onreadystatechange属性设置为null,则IE会发生异常,所以可以为它设置一个空函数。