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

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

 

 

 

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

 

 

 

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

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

 

 

posted on 2021-06-14 17:59  无可wuke  阅读(91)  评论(0编辑  收藏  举报