AJAX请求返回值类型为json小问题 | 您所在的位置:网站首页 › ajax请求成功后返回值 › AJAX请求返回值类型为json小问题 |
AJAX请求返回值类型为json小问题
转载
mob604756e679a4 2021-07-30 10:38:00 ©著作权 文章标签 json ajax html 出错处理 jquery 文章分类 其他 其它 AJAX请求返回值类型为json小问题https://blog.51cto.com/u_15127506/3508169标准格式 jquery向服务器发送一个ajax请求后,可以返回多种类型的数据格式,包括:html,xml,json,text等。 $.ajax({ url:"http://www.test.com", //请求的url地址 dataType:"json", //返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 data:{"id":"1","name":"名字"}, //参数值 type:"GET", //请求方式 beforeSend:function(){ //请求前的处理 }, success:function(req){ //请求成功时处理 }, complete:function(){ //请求完成的处理 }, error:function(){ //请求出错处理 window.location.href="error.html"; }一个小坑,ajax设置返回值为json,后台@ResponseBody注解,按理说没问题返回是json,但当仅仅返回一个string时,ajax返回值定义为json是取不到的需要改为text //获取数字签名 $.ajax({ url:path+"/getSignRsa", //请求的url地址 dataType:"JSON", //返回格式为json async:false,//请求是否异步,默认为异步,这也是ajax重要特性 data:{"param":encryRsa}, //参数值 type:"POST", //请求方式 success:function(data){ //请求成功时处理 console.log(data)
想这个样请求没问题也返回了就是取不出来 改为text就可以 后台如下 赞 收藏 评论 分享 微博 QQ 微信 上一篇:Delphi属性参数和数组释放 下一篇:语言资源国际化 |
CopyRight 2018-2019 实验室设备网 版权所有 |