老问题jquery 的json回调函数不执行

wahahaldp 2012-05-11 11:59:58
代码如下
$.getJSON("url.php",'action=user&r='+Math.random()+'&jsoncallback=?',function(data){
if(data['code']==1){
alert('成功!');
}else if(data['code']==2)
{
$("#id").show().html('错误!');
}else
{
alert('失败');
}
});


返回值是 {"code":2}
alert无法弹出
...全文
143 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wahahaldp 2012-06-06
  • 打赏
  • 举报
回复
已经解决换了jquery1.3的版本就好了。 1.4的太严格要求,问题都找不出来。
黑色渐变 2012-05-12
  • 打赏
  • 举报
回复
JSON可以用['code']取?
不是 data.code 么?
wahahaldp 2012-05-12
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

http://www.w3school.com.cn/jquery/ajax_getjson.asp

楼主参考下

firrbug没报错?
[/Quote]
悲催的是没有报错。
001007009 2012-05-12
  • 打赏
  • 举报
回复
http://www.w3school.com.cn/jquery/ajax_getjson.asp

楼主参考下

firrbug没报错?
wahahaldp 2012-05-12
  • 打赏
  • 举报
回复
alert(data) // 是 object吗? -----此处根本无法执行。
001007009 2012-05-12
  • 打赏
  • 举报
回复
$.getJSON("url.php",'action=user&r='+Math.random()+'&jsoncallback=?',function(data){
alert(data) // 是 object吗?
});

wahahaldp 2012-05-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

楼主 firebug调试下,ajax 请求成功吗?
[/Quote]
请求成功有返回值。json格式也正确。很纳闷
licip 2012-05-12
  • 打赏
  • 举报
回复
+1,这个工具很方便的。可以看到你的调用情况。[Quote=引用 3 楼 的回复:]
楼主 firebug调试下,ajax 请求成功吗?
[/Quote]
001007009 2012-05-12
  • 打赏
  • 举报
回复
楼主 firebug调试下,ajax 请求成功吗?
wahahaldp 2012-05-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

直接alert一下data['code'] 是什么?
[/Quote]
根本不执行
001007009 2012-05-12
  • 打赏
  • 举报
回复
直接alert一下data['code'] 是什么?

52,797

社区成员

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

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