ajax获取的全部是object,我的dataType:"json",麻烦问下您是怎么处理好的?
2个回答
2015-06-09
展开全部
jquery?如果是jq的话,返回的就是对象啊
$.ajax({
//...
success : function(data) {
alert(data.msg); // 假设json数据为{"msg":"this is a msg"}
}
})
jq的话有更简单的$.get和$.post为什么不用呢
追问
$.get,是一样的吧,只是写法加单些。现在后台返回的json如何显示在html页面,取不到json中的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义dataType : 'text' 在success回调里var jsonData=eval("("+data+")"); jsonData就是json了
追问
alert("success:"+data);//这里可以取到
var jsonData=eval("("+data+")");
for(var i=0;i<jsonData.length;i++){
var name = jsonData[i].address;
alert("sss:"+name);//这一步就取不到值
}
alert("success:"+data);//这里可以取到
var jsonData=eval("("+data+")");
for(var i=0;i<jsonData.length;i++){
var name = jsonData[i].address;
alert("sss:"+name);//这一步就取不到值
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询