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

2025-01-07 10:03:06
推荐回答(4个)
回答1:

jquery返回的是json格式的数据。比如
success : function(obj) {
var data = obj;obj是你返回的数据,比如返回的是{a:1,b:2}
data.a的值就是1

}
建议你的ajax请求返回的数据自己写一个response。放到response再返回到前段

回答2:

$.ajax里面有个success参数对应了function(data){}方法,这个data就是获取的值
你是不是想把它赋给一个全局变量?
那么你就必须设置async : false,否则是不能给全局变量的

回答3:

比如 success:function(d){
//如果返回的参数是json,比如 {msg:'success',data:'chenggong'}
d.msg //对应的值是 success

d.data //对应的值是 chenggong
}

回答4:

var item = eval(list);//list=返回json的响应值
var StrHtml = "";
for (var i in item) {
alert(item[i].errcode);

alert(item[i].call_id);
}