我使用XmlHttpRequest从服务库调用服务。我需要处理400(错误请求)和503(内部服务器错误)等错误。看起来XmlHttpRequest只返回200(OK)或404(找不到页面)的状态:
http://www.w3schools.com/ajax/ajax_xmlhttprequest_onreadystatechange.asp
那么我如何编写我的XmlHttpRequest例程来处理400和503错误?此外,如果我将XmlHttpRequest包装在由下游客户端使用的js模块中,那么将允许下游客户端挂钩到400/503状态代码等错误事件以便下游客户端实现其自己的特定错误处理?