qq_36338303
qq_303453672
采纳率12.5%
2017-05-05 01:33 阅读 813

spingmvc与jquery ajax返回json

图片说明
图片说明
小弟初学springmvc,为什么我后台中控台能拿到msg,前台ajax里data.msg输出为空呢
springMVC与jquery ajax 返回数据json数据

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

8条回答 默认 最新

  • qq_34309305 75闪光雷 2017-05-05 01:39

    你直接alert(data)试试

    点赞 评论 复制链接分享
  • qq_36338303 qq_303453672 2017-05-05 01:44

    我试了下貌似还是没反应,都没alert

    点赞 评论 复制链接分享
  • wojiushiwo945you 毕小宝 2017-05-05 02:02

    首先,你的后台的ResponseBody返回的是String,并不是JSON数据,你应该返回一个对象,对象包含一个msg属性。
    其次,你可以用浏览器的开发者模式F12看下这个响应返回的结果是什么类型。然后在
    alert(data.msg);前面写一句debugger;这句话是在js中进行断点调试的,执行此处是鼠标看看data的值是什么。
    最后,检查下浏览器的console页签有没有js红色错误。

    点赞 评论 复制链接分享
  • m0_38082783 Rattenking 2017-05-05 02:02

    没有alert说明没有请求成功

    点赞 评论 复制链接分享
  • qq_23126581 郭老师的小迷弟雅思莫了 2017-05-05 02:14

    你返回的是string,你在success里先alert(1);如果alert(1);都没出现说明,前面js就有错误了,如果有的话,说明进入成功了,直接alert(data),你在后台也要解析下json数据
    http://www.cnblogs.com/jiangyy/p/3531150.html

    点赞 评论 复制链接分享
  • qq_36338303 qq_303453672 2017-05-05 02:16

    好的,谢谢各位大神的指导搞好了,谢谢了!!!顺便说下,网上好多人真坑,@ResponseBody 说把数据自动转换成json了,引导思路出错了~~~~

    点赞 评论 复制链接分享
  • sphinx0906 sphinx0906 2017-05-05 03:10

    刚忘记说了,,你把jar包也得导对,,这个需要jar包支持的

    点赞 评论 复制链接分享
  • sphinx0906 sphinx0906 2017-05-05 03:13

    ResponseBody 是可以把json数据自动转换为json的,,返回为map或者list都可以,包括对象,,但是你返回的是String,,如果你把phonenumber封装在一个对象里面的话肯定可以自动封装和解析,,,你可以试试

    点赞 评论 复制链接分享

相关推荐