status为http请求状态码,当200<=status<300则代表请求已成功被服务器接收、理解、并接受,当status==200则说明请求已成功,请求所希望的响应头或数据体将随此响应返回。
所以当你status==200的时候,你应该执行的业务逻辑是拿到后台服务器返回给你的数据(this.responseText)。之后你的业务就是解析后台返回过来的数据。
至于为什么会错误回调,由于你并没有把代码贴出来,我也不知道。
望采纳