jq ajax 能接收到响应的值但是怎么提取? 55

代码是这样的返回信息是这样的但是在网页上alert不出是不是我写的有问题?... 代码是这样的

返回信息是这样的

但是在网页上alert不出 是不是我写的有问题?
展开
 我来答
a19880913zj
推荐于2018-04-04
知道答主
回答量:38
采纳率:100%
帮助的人:9.3万
展开全部
jquery返回的是json格式的数据。比如
success : function(obj) {
var data = obj;obj是你返回的数据,比如返回的是{a:1,b:2}
data.a的值就是1

}
建议你的ajax请求返回的数据自己写一个response。放到response再返回到前段
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
8海的神话8
2016-01-04 · TA获得超过2119个赞
知道答主
回答量:148
采纳率:0%
帮助的人:38.9万
展开全部
$.ajax里面有个success参数对应了function(data){}方法,这个data就是获取的值
你是不是想把它赋给一个全局变量?
那么你就必须设置async : false,否则是不能给全局变量的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
残梦·月殇·幻a8
2015-12-28 · 贡献了超过114个回答
知道答主
回答量:114
采纳率:0%
帮助的人:20.1万
展开全部
比如 success:function(d){
//如果返回的参数是json,比如 {msg:'success',data:'chenggong'}
d.msg //对应的值是 success

d.data //对应的值是 chenggong
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
楼主你真钞掉了

2016-01-13 · TA获得超过638个赞
知道小有建树答主
回答量:828
采纳率:76%
帮助的人:129万
展开全部
var item = eval(list);//list=返回json的响应值
var StrHtml = "";
for (var i in item) {
alert(item[i].errcode);

alert(item[i].call_id);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式