首页 > Web开发 > 详细

关于ajax JSON格式前后台传值的转换

时间:2021-06-14 22:53:40      阅读:20      评论:0      收藏:0      [点我收藏+]

    今天遇到一个问题:通过ajax获取后台DataTable类型数据,并在前台转化为对象;

    解决方案:由于ajax不能直接接受DataTable类型,需要现在后台进行序列化把Datatable序列化为字符串得到格式如下:

技术分享图片

 

 

 

然后在前台通过JSON.parse()转化是有出问题,仔细看才发现原来是在后台序列化字符串后多了[]  符号,通过截取第一个和最后一个字符然后在进行JSON.parse()转化对象,就OK了 结果如下

技术分享图片

 

 

 

此外在截取字符串的同时,遇到一个小细节substr和substring的区别,直接来看看结果,这样效果更明显

如图所示  substr和substring一个参数时效果一样,不一样的地方在第二个参数

 

技术分享图片

 

关于ajax JSON格式前后台传值的转换

原文:https://www.cnblogs.com/lishiyiya/p/14882910.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!