理解XMLHttpRequest处理程序时遇到一些问题.规范说明了这个onerror处理程序:
error[Dispatched ...]请求失败时.
load[Dispatched ...]请求成功完成后.
问题是,"请求失败了"是什么意思.那可能是
此外,我想知道它是否意味着onerror并且onload永远不应该同时开火.
此引用表示onerror应根据status代码执行处理程序并onload依赖于readyState.这表明它们并不相互排斥,但是,我不认为这是一个权威的信息.
我问,因为使用最新的Opera快照,我发现onload甚至在404状态代码上被解雇.我知道测试status是一个肯定的赌注,但我想知道这是我必须按照规范做什么,或者只是解决Opera中的错误.