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

$.ajax的返回值是什么


翻过高山走不出你
浏览 632回答 2
2回答

浮云间

$.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 --20jsonobj.userList[1].name -- 李四jsonobj.userList[1].age -- 21

跃然一笑

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就是后台返回值。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
JQuery