jQuery的Ajax请求,返回JSON数据,但是在success里无法获取数据

jyd63 2014-04-01 06:23:39
...全文
1801 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
香烟_有毒 2014-05-13
  • 打赏
  • 举报
回复
alert() 打出的是字符串 建议用console.log(obj) 输出对象看看。
冰糖-雪梨 2014-05-12
  • 打赏
  • 举报
回复
引用 2 楼 rui888 的回复:
浏览器F12 看看你 的数据。
+1 看看内容是什么样是 是json,还是文本,有没有Data
tossgoon 2014-05-09
  • 打赏
  • 举报
回复
var jsonD = eval('(' + jsonData.d + ')'); //解析json对象 再调用jsonD.....
linybo2008 2014-04-26
  • 打赏
  • 举报
回复
刚学jquery,学习了。
jyd63 2014-04-24
  • 打赏
  • 举报
回复
解决办法: 用$.getJSON("demo_ajax_json.js",function(result){ $.each(result, function(i, field){ $("div").append(field + " "); }); });
恋上白开水 2014-04-04
  • 打赏
  • 举报
回复
你现在的问题是你的json对象已经拿到了,只是不是你要的数据内容是吧。好像要把传过来的json对象解析一下
跳蚤图 2014-04-03
  • 打赏
  • 举报
回复
licip 2014-04-03
  • 打赏
  • 举报
回复
${} <c:foreach 这都是服务器端的代码,你放在js中,这是没有效果的。
Go 旅城通票 2014-04-02
  • 打赏
  • 举报
回复
都执行到success了,也alert输出你返回的数据了,还说获取不到数据,楼猪。。。。。。。。。。 设置容器的内容要改为js的,不是你服务器端的<c:foreach这种标签,楼猪是客户端服务器端都搞不清楚。。 <c:foreach改成js的循环语句,循序你的jsondata.jobs数组
for(var i=0;i<jsondata.jobs.length;i++)
$('#xxxxxx').append(jsondata.jobs[i].pay)//////这里改成你那一大串东东
还有以后不要瞎鸡巴截图,还想要别人手动打一大串代码,看到代码发截图的就不想鸟
Legend-Hu 2014-04-02
  • 打赏
  • 举报
回复
引用 3 楼 showbo 的回复:
都执行到success了,也alert输出你返回的数据了,还说获取不到数据,楼猪。。。。。。。。。。 设置容器的内容要改为js的,不是你服务器端的<c:foreach这种标签,楼猪是客户端服务器端都搞不清楚。。 <c:foreach改成js的循环语句,循序你的jsondata.jobs数组
for(var i=0;i<jsondata.jobs.length;i++)
$('#xxxxxx').append(jsondata.jobs[i].pay)//////这里改成你那一大串东东
还有以后不要瞎鸡巴截图,还想要别人手动打一大串代码,看到代码发截图的就不想鸟
这版主好牛逼的样子!
tony4geek 2014-04-01
  • 打赏
  • 举报
回复
浏览器F12 看看你 的数据。
jyd63 2014-04-01
  • 打赏
  • 举报
回复
action的代码:


可以查询到数据,但是 success:fuction没有获取到数据

52,797

社区成员

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

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