Ajax的success里的data怎么接收ModelandView返回的JSON数据?

img

img


我想实现登录失败会返回login页面 并且弹窗失败提示 点击确认重新跳转一次login页面 因为想解决登录失败返回登录页面携带错误提示后 刷新会导致form表单重复提交的问题 但是现在success接收不到返回的JSON数据 而且还不弹窗
所以怎么样才能实现我想要的效果?就是登录失败会弹出layer弹窗并显示相应错误提示 弹窗的编辑我还是会的 只需要能弹出错误提示就行

你这都是返回页面,如果要给json,得自己传入一个View实例

添加一个注解@ResponseBody

后端需要改一下,加一个状态码,stat,如果用户名密码都没有错误,stat设置为1,错误设置为0,msg存储成功或者错误信息,然后方法上面缺少了@Responsebody这个注解,这个注解是为了后端数据序列化为json,然后前端通过判断stat的值来看是否登录成功,成功则跳转页面,不成功打印错误信息,重定向到登录页面,就可以了,最简单的方法