@ResponseBody 返回为一个 null 时,ajax回调函数不生效是为什么?

后台控制器接口方法设置 @ResponseBody,如果返回是 null 对象时,并且设置前端 ajax的 dataType="json", ajax 的回调函数 success 不会生效,但是会在  error:function () {......} 这个函数中生效
这是为什么?

如果我不设置 dataTypes的类型,ajax的回调函数 success 才会生效
求大佬解释一下,问题虽然解决了,但是不知道为什么??

阅读 2.6k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题