JSON问题 本帖最后由 xiachao2008 于 2011-10-25 13:05:52 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function(data) {$.("#baidusearch").val(data.baiduSearch);$.("#sogousearch").val(data.sogouSearch);$.("#adclickcount").val(data.adClickCount);$.("#searchcount").val(data.searchCount);alert(data.baiduSearch);}能打印出data返回值么? 试试var url=" http://data.dianxin.cn/apiCount.php?key=jsdfjsdkue&uid="+id+"&date="+times + "&jsoncallback=?" $.("#baidusearch")$.("#sogousearch")$.("#adclickcount")$.("#searchcount")你$后面加个.干什么? 你这个是跨域操作了。var url=" http://data.dianxin.cn/apiCount.php?key=jsdfjsdkue&uid="+id+"&date="+times + "&jsoncallback=?"所以在后面要加上&jsoncallback=?,而且在php中加上$json_str = json_encode("你返回的值");echo $_GET['jsoncallback'].'('.$json_str.')'; $.("#baidusearch").val(data.baiduSearch);$.("#sogousearch").val(data.sogouSearch);$.("#adclickcount").val(data.adClickCount);$.("#searchcount").val(data.searchCount);改为$("#baidusearch").val(data.baiduSearch);$("#sogousearch").val(data.sogouSearch);$("#adclickcount").val(data.adClickCount);$("#searchcount").val(data.searchCount);试试吧 var dataObject = eval("("+data+")");//将data转换为json对象 我给学生整理的,你认真看一下,不同的值,不同的取法asdf$.ajax({ type :"post", url:"json.json", datatype :"json", success:function(data){ alert(data); } })["qwe1","qwe2","qwe3","qwe4"]$.ajax({ type :"post", url:"json.json", datatype :"json", success:function(data){ var dataObject = eval("("+data+")");//转换为json对象 $.each(dataObject, function(i, n){ alert(n); }) } }){data:[{id:1,name:"wang"},{id:2,name:"li"},{id:3,name:"zhao"}]}$.ajax({ type :"post", url:"json.json", datatype :"json", success:function(data){ var dataObject = eval("("+data+")");//转换为json对象 $.each(dataObject.data, function(i, n){ alert(n.id+"-------"+n.name); }) } }){data:[{id:1,name:"wang"},{id:2,name:"li"},{id:3,name:"zhao"}],student:"xiaowang"}$.ajax({ type :"post", url:"json.json", datatype :"json", success:function(data){ var dataObject = eval("("+data+")");//转换为json对象 alert(dataObject.student); $.each(dataObject.data,function(i,n){ alert(n.id+"-------"+n.name); }); } }){data:[{id:1,name:"wang"},{id:2,name:"li"},{id:3,name:"zhao"}],student:"xiaowang",abc:[{id:4,name:"wang"},{id:5,name:"li"},{id:6,name:"zhao"}]}$.ajax({ type :"post", url:"json.json", datatype :"json", success:function(data){ var dataObject = eval("("+data+")");//转换为json对象 alert(dataObject.student); $.each(dataObject.abc,function(i,n){ alert(n.id+"-------"+n.name); }); $.each(dataObject.data,function(i,n){ alert(n.id+"-------"+n.name); }); } }){data:[{id:1,name:"wang"},{id:2,name:"li"},{id:3,name:"zhao"}],student:"xiaowang",def:["qwe1","qwe2","qwe3","qwe4"]}$.ajax({ type :"post", url:"json.json", datatype :"json", success:function(data){ var dataObject = eval("("+data+")");//转换为json对象 alert(dataObject.student); $.each(dataObject.data,function(i,n){ alert(n.id+"-------"+n.name); }); $.each(dataObject.def,function(i,n){ alert(n); }); } }) $json_str = json_encode("你返回的值");echo $_GET['jsoncallback'].'('.$json_str.')'; 这里可以输出:("\u4f60\u8fd4\u56de\u7684\u503c") "你返回的值" 是什么意思哟,是我想要的值吗? 问题是我现在还没有得到JSON值给 $json_str = json_encode("你返回的值");echo $_GET['jsoncallback'].'('.$json_str.')';这句是加到 被请求 的http://data.dianxin.cn/apiCount.php这里。。 如果我不能改SERVER那端的,还有其它方法吗。 我不能改SERVER端的东西,还有其它方法吗??? 跨域jsonp,服务端那边也肯定需要做相应的操作的,要不就不可能实现 jquery 中的$.post 在ie下不起作用为什么? 淘宝商城导航栏如何做呢?(在线等哦,js高手,或者比我高的高手都帮帮我这个后起之秀吧!) JQuery的表格插件Datatables怎样设置成‘可调整’,急急急 点击button后,文本框显示刚才用户所选的信息 求越狱第四季第12集在线观看地址 推荐一本事例比较多的书吧,JS的 javascript实现工龄工资计算问题 JS中,OPTIONS属性中的取值范围以及I++的用法问题。 急请问,javascript的显示问题。 请帮忙! 关于框架页面连接的一个简单问题,我给高分 javascript 求助!
$.("#baidusearch").val(data.baiduSearch);
$.("#sogousearch").val(data.sogouSearch);
$.("#adclickcount").val(data.adClickCount);
$.("#searchcount").val(data.searchCount);
alert(data.baiduSearch);
}能打印出data返回值么?
var url=" http://data.dianxin.cn/apiCount.php?key=jsdfjsdkue&uid="+id+"&date="+times + "&jsoncallback=?"
$.("#sogousearch")
$.("#adclickcount")
$.("#searchcount")你$后面加个.干什么?
var url=" http://data.dianxin.cn/apiCount.php?key=jsdfjsdkue&uid="+id+"&date="+times + "&jsoncallback=?"所以在后面要加上&jsoncallback=?,而且在php中加上
$json_str = json_encode("你返回的值");
echo $_GET['jsoncallback'].'('.$json_str.')';
$.("#baidusearch").val(data.baiduSearch);
$.("#sogousearch").val(data.sogouSearch);
$.("#adclickcount").val(data.adClickCount);
$.("#searchcount").val(data.searchCount);改为$("#baidusearch").val(data.baiduSearch);
$("#sogousearch").val(data.sogouSearch);
$("#adclickcount").val(data.adClickCount);
$("#searchcount").val(data.searchCount);试试吧
$.ajax({
type :"post",
url:"json.json",
datatype :"json",
success:function(data){
alert(data);
}
})
["qwe1","qwe2","qwe3","qwe4"]
$.ajax({
type :"post",
url:"json.json",
datatype :"json",
success:function(data){
var dataObject = eval("("+data+")");//转换为json对象
$.each(dataObject, function(i, n){
alert(n);
})
}
}){data:[{id:1,name:"wang"},{id:2,name:"li"},{id:3,name:"zhao"}]}
$.ajax({
type :"post",
url:"json.json",
datatype :"json",
success:function(data){
var dataObject = eval("("+data+")");//转换为json对象
$.each(dataObject.data, function(i, n){
alert(n.id+"-------"+n.name);
})
}
})
{data:[{id:1,name:"wang"},{id:2,name:"li"},{id:3,name:"zhao"}],student:"xiaowang"}
$.ajax({
type :"post",
url:"json.json",
datatype :"json",
success:function(data){
var dataObject = eval("("+data+")");//转换为json对象
alert(dataObject.student);
$.each(dataObject.data,function(i,n){
alert(n.id+"-------"+n.name);
});
}
})
{data:[{id:1,name:"wang"},{id:2,name:"li"},{id:3,name:"zhao"}],student:"xiaowang",abc:[{id:4,name:"wang"},{id:5,name:"li"},{id:6,name:"zhao"}]}
$.ajax({
type :"post",
url:"json.json",
datatype :"json",
success:function(data){
var dataObject = eval("("+data+")");//转换为json对象
alert(dataObject.student);
$.each(dataObject.abc,function(i,n){
alert(n.id+"-------"+n.name);
});
$.each(dataObject.data,function(i,n){
alert(n.id+"-------"+n.name);
});
}
})
{data:[{id:1,name:"wang"},{id:2,name:"li"},{id:3,name:"zhao"}],student:"xiaowang",def:["qwe1","qwe2","qwe3","qwe4"]}
$.ajax({
type :"post",
url:"json.json",
datatype :"json",
success:function(data){
var dataObject = eval("("+data+")");//转换为json对象
alert(dataObject.student);
$.each(dataObject.data,function(i,n){
alert(n.id+"-------"+n.name);
});
$.each(dataObject.def,function(i,n){
alert(n);
});
}
})
echo $_GET['jsoncallback'].'('.$json_str.')'; 这里可以输出:("\u4f60\u8fd4\u56de\u7684\u503c")
"你返回的值" 是什么意思哟,是我想要的值吗?
echo $_GET['jsoncallback'].'('.$json_str.')';这句是加到 被请求 的http://data.dianxin.cn/apiCount.php这里。。