ajax获取后台数据变string类型解决方法

龙辰flash 龙辰flash 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
今天突然遇到ajax从后台获取到的数据变成了string类型,js里怎么也得不到json里面的值,传过来的值变成了d = "{"rows":[{"SaleTotal":28},{"SaleTotal":7},{"SaleTotal":1},{"SaleTotal":36}],"total":4}",
不知道什么原因多加了“”,导致后面d.rows[0]["SaleTotal"]怎么也获取不到里面的值,后来加了一段代码var e = JSON.parse(d);将d转换之后就获取到啦,上图:

职场小白,有哪位大神讲讲为啥传过来的值莫名多了“”,我在另外一个功能里ajax传过来的值都正常,后台代码都一样,没问题
...全文

相关推荐

asp.net ajax异步获取数据...前台直接调用后台方法版..

ajax前台直接调用后台方法 超简单 从此ajax使用就这么简单了 哈哈 带使用例子 支持IE6及IE6以上的任何浏览器

秃猿真君

layui之数据表格--与后台交互获取数据的方法

今天小编就为大家分享一篇layui之数据表格--与后台交互获取数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38506103

jQuery.ajax向后台传递数组问题的解决方法

主要为大家详细介绍了jQuery.ajax向后台传递数组问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38655987

利用ajax传递数组及后台接收的方法详解

前言 我们在使用ajax异步的提交多选框得到需要操作的对象的id,这时我们可以把每一个id做出一个对象,之后放到一个数组中,再使用JSON.stringify()对这个数组进行json的格式化;在后台中再inputStream中解析出我们的json字符串,之后只用: new JSONArray()得到json数组,循环解析我们想要的属性: var countsCheckBox = $("input[type='checkbox']:checked"); var booksid = []; for(var i=0;i<countsCheckBox.length;i++){ //使用[]取

weixin_38607282

jQuery AJAX 方法success()后台传来的4种数据详解

1.后台返回一个页面 js代码 /**(1)用$("#content-wrapper").html(data);显示页面*/ $.ajax({ async : false, cache : false, type : 'POST', url : 'area/prepareCreate', error : function() { alert('smx失败 '); }, success : function(data) { $("#content-wrapper").html(data); } }); java代码 /* * (1)不能有注解@RespoonseBo

weixin_38529123
评论 5
收藏 已收藏
分享
返回顶部
龙辰flash
Ajax 52,778 成员 25,334 内容