ajax回调函数怎么拿后台返回的数据,有点懵

Scaarf 2016-07-27 10:50:09
提交成功了,后台能拿到数据,我想在回调函数中拿到后台返回的数据,不知道怎么拿。。。。

这是后台,返回用户名



回调函数怎么拿到这个返回的数据



最近在学ajax,回调函数这里看不懂,求指点
...全文
711 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Scaarf 2016-08-01
  • 打赏
  • 举报
回复
引用 10 楼 yinmeng1127 的回复:
后台这样写 public void chekUser(User user,HttpServletResponse resp) throws Exception{ User us=userService.selectUser(user); resp.getWriter().write(new Gson().toJson(us)); } 这样你在前台ajax里的data就能拿到us了 再用eval("var da="+data) 这样da就是一个user对象了 可以da.getName()这样使用了
试了一下,确实可以,谢谢大神指点
Scaarf 2016-08-01
  • 打赏
  • 举报
回复
引用 11 楼 u010911401 的回复:
后台controller加上@responsebody 7楼正解
是结合 response.getWriter()将数据以json字符串的形式返回给客户端吗,比如 PrintWriter out= response.getWriter(); out.print("{username:'"+us.getUsername()+"',password:'"+us.getPassword()+"'}"); 可是这样数据一多的话,拼接觉得有点麻烦,可以直接返回对象吗?另外, 这个方法需要导其它jar包和配置xml吗?
_zmy 2016-08-01
  • 打赏
  • 举报
回复
引用 10 楼 yinmeng1127 的回复:
后台这样写 public void chekUser(User user,HttpServletResponse resp) throws Exception{ User us=userService.selectUser(user); resp.getWriter().write(new Gson().toJson(us)); } 这样你在前台ajax里的data就能拿到us了 再用eval("var da="+data) 这样da就是一个user对象了 可以da.getName()这样使用了
10楼也是正解
yinmeng1127 2016-07-31
  • 打赏
  • 举报
回复
后台这样写 public void chekUser(User user,HttpServletResponse resp) throws Exception{ User us=userService.selectUser(user); resp.getWriter().write(new Gson().toJson(us)); } 这样你在前台ajax里的data就能拿到us了 再用eval("var da="+data) 这样da就是一个user对象了 可以da.getName()这样使用了
搬运工木木 2016-07-31
  • 打赏
  • 举报
回复
你这个写法风格有点怪,从错误上来看,你似乎是调用后台 /Jquery_Ajax/张三 这个url了,这个明显是404错误了,你可以尝试先用get方式,跟踪浏览器提交网络信息(F12)看看有啥问题
  • 打赏
  • 举报
回复
java配置问题,和ajax没关系,帮你转java板块去
编程小小牛 2016-07-31
  • 打赏
  • 举报
回复
后台controller加上@responsebody
hefeipoi 2016-07-31
  • 打赏
  • 举报
回复
后台controller加上@responsebody 7楼正解
Scaarf 2016-07-28
  • 打赏
  • 举报
回复
success后面的回调函数没有执行,错误信息为
qq20004604 2016-07-28
  • 打赏
  • 举报
回复
引用 5 楼 Scaarf 的回复:
[quote=引用 4 楼 qq20004604 的回复:] 404错误, 可能url不对
可是我后台能接收到数据啊[/quote] 哪不知道了。我对java不了解,看不懂你后端的代码
Scaarf 2016-07-28
  • 打赏
  • 举报
回复
引用 4 楼 qq20004604 的回复:
404错误, 可能url不对
可是我后台能接收到数据啊
qq20004604 2016-07-28
  • 打赏
  • 举报
回复
404错误, 可能url不对
Scaarf 2016-07-28
  • 打赏
  • 举报
回复
引用 1 楼 chencongbin5 的回复:
你这个看上去 已经拿到了啊
可是success后面函数中的alert("*****")根本就没执行。。。。。
chencongbin5 2016-07-27
  • 打赏
  • 举报
回复
你这个看上去 已经拿到了啊

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧