php和ajax的取json数据
发布网友
发布时间:2022-04-23 00:08
我来回答
共2个回答
热心网友
时间:2022-04-23 01:37
如果你用jquery的ajax的话,例子如下:
$.ajax({
type: "get",//使用get方法访问后台
dataType: "json",//返回json格式的数据
url: "ajax.php",//要访问的后台地址
data: "num=" + num,//要发送的数据
success: function(data){//data为返回的json数据
//取出json中的x
alert(data.x);
//取出json中的n
alert(data.n);
}
});
追问这样我试过了,取不出来,
追答
给你一个函数打印一下json对象,如果你的json对象对的话是应该能取出来的。应该有可能是你的url地址错误了,或是其他的。
$.ajax({
type: "get",//使用get方法访问后台
dataType: "json",//返回json格式的数据
url: "ajax.php",//要访问的后台地址
data: "num=" + num,//要发送的数据
success: function(data){//data为返回的json数据
writeObj(data);
}
});
//打印对象
function writeObj(obj){
var description = "";
for(var i in obj){
var property=obj[i];
description+=i+" = "+property+"\n";
}
alert(description);
}
热心网友
时间:2022-04-23 02:55
对象的方式调取就行了追问怎么操作啊,就不会啊