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

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

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

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

 

 

 

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

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

 

 

 

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

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

 

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

 

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

上一篇:CentOS8安装启用telnet服务


下一篇:VGGnet相似图像检测