今天在项目中用需要在后台验证权限后返回前端flag,发现在try中的赋值前端ajax能获取,在catch中的值不论如何取不到,调试页面发现data.flag报错data is not defined, 反复调试后发现在catch中赋值时不能抛出异常,只要抛异常前端获取值就会报错, 如果前端需要捕获异常信息,可以将异常信息放入request里发送到前端获取.