读书人

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

发布时间: 2012-06-08 12:55:24 作者: rapoo

老问题jquery 的json回调函数不执行
代码如下
$.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无法弹出

[解决办法]
直接alert一下data['code'] 是什么?
[解决办法]
楼主 firebug调试下,ajax 请求成功吗?
[解决办法]
+1,这个工具很方便的。可以看到你的调用情况。

探讨
楼主 firebug调试下,ajax 请求成功吗?

[解决办法]
$.getJSON("url.php",'action=user&r='+Math.random()+'&jsoncallback=?',function(data){
alert(data) // 是 object吗?
});


[解决办法]
http://www.w3school.com.cn/jquery/ajax_getjson.asp

楼主参考下

firrbug没报错?
[解决办法]
JSON可以用['code']取?
不是 data.code 么?

读书人网 >Ajax

热点推荐