jq ajax 能接收到响应的值但是怎么提取? 55
4个回答
展开全部
jquery返回的是json格式的数据。比如
success : function(obj) {
var data = obj;obj是你返回的数据,比如返回的是{a:1,b:2}
data.a的值就是1
}
建议你的ajax请求返回的数据自己写一个response。放到response再返回到前段
success : function(obj) {
var data = obj;obj是你返回的数据,比如返回的是{a:1,b:2}
data.a的值就是1
}
建议你的ajax请求返回的数据自己写一个response。放到response再返回到前段
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$.ajax里面有个success参数对应了function(data){}方法,这个data就是获取的值
你是不是想把它赋给一个全局变量?
那么你就必须设置async : false,否则是不能给全局变量的
你是不是想把它赋给一个全局变量?
那么你就必须设置async : false,否则是不能给全局变量的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如 success:function(d){
//如果返回的参数是json,比如 {msg:'success',data:'chenggong'}
d.msg //对应的值是 success
d.data //对应的值是 chenggong
}
//如果返回的参数是json,比如 {msg:'success',data:'chenggong'}
d.msg //对应的值是 success
d.data //对应的值是 chenggong
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var item = eval(list);//list=返回json的响应值
var StrHtml = "";
for (var i in item) {
alert(item[i].errcode);
alert(item[i].call_id);
}
var StrHtml = "";
for (var i in item) {
alert(item[i].errcode);
alert(item[i].call_id);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询