其他编程语言不清楚哈,我们用Java后端的,有时候会有异常抛出,可以把异常信息传回客户端,在服务端也可以设置错误的状态码,比如500、401、403之类的,在XMLHttpRequest里是可以看到的,但现在想把错误信息放在textStatus里,就不知道怎么搞了。。。
后端在处理请求的时候,发现了异常,然后返回给客户端,可以把状态码设成非200的,这时候异步就调用了error回调,后端返回的信息现在可以从XMLHttpRequest取到,但想改成从textStatus里获取,不知道怎么做了。。。
返回给客户端的200是你的200不是http的200。。。。你想传啥放msg里在success里处理就行了。比如说你后台报错正常应该返回500,但是你可以自己catch这个异常,返回200,然后吧错误信息放到msg里,用success处理
一般想得到后端的错误信息一般是200后做的,你们可以约定状态码,code:成功或者失败,msg:操作信息(成功或者失败)
error一般是http请求的错误,请求错误了链接不成功那就拿不到后端想给你的信息了