为了账号安全,请及时绑定邮箱和手机立即绑定

你好,求助,$.ajax的返回值是什么?

你好,求助,$.ajax的返回值是什么?

翻过高山走不出你 2021-02-01 11:07:30
$.ajax的返回值是什么
查看完整描述

2 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

$.ajax是jQuery语法,它的返回值是一个jQuery对象,
这个jQuery对象里面有一个"responseText"属性,
这个responseText属性的值是json格式的字符串。
一般是下面这种格式:
{"userList":
[
{"name":"张三","age":"20"};
{"name":"李四","age":"21"};
{"name":"王五","age":"22"}
]
}

通过eval()这个函数能把上面这种格式的字符串转换成一个Map对象。
你上面例子里的 jsonstr就是一个json字符串,jsonobj就是转换后的Map对象。
然后就可以这样操作:
jsonobj.userList[0].name --张三
jsonobj.userList[0].age --20
jsonobj.userList[1].name -- 李四
jsonobj.userList[1].age -- 21



查看完整回答
反对 回复 2021-03-27
?
跃然一笑

TA贡献1826条经验 获得超6个赞

jquery.ajax方法在执行成功之后,就能直接获取后台返回的值,该值直接在success对应的function参数上。
$.ajax({
type: "POST",
url: "<%=path %>/two",
dataType: "json",
data:{'liDu':liDu,'startTime':startTime,'endTime':endTime},
success: function(returnedData){
alert(returnedData);

}
});
执行成功之后returnedData就是后台返回值。

查看完整回答
反对 回复 2021-03-27
  • 2 回答
  • 0 关注
  • 631 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信