obj是json对象,由后台把数据输出到前台,而且是循环输出,因此,在json里的每个对象后都会循环输出一个逗号。而在json里,最后一个对象后面是不需要逗号的。虽然在火狐、谷歌、IE8+等浏览器能正常运行,但在IE6、7下会报错。如下图:
为解决问题,这次使用了比较简单的方法。
把json对象加单引号,直接当字符串去处理。去掉最后一个逗号后,用eval()把字符串转换为json对象。