首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

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

2012-06-08 
老问题jquery 的json回调函数不执行代码如下$.getJSON(url.php,actionuser&r+Math.random()+&jsonc

老问题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 么?

热点排行