IE下json格式的一小点需要注意的地方

http://www.zendstudio.net/archives/a-json-bug-in-ie/

我在最近制作的一个后台程序中,使用一处json初始化一些信息,用于使用中的调用,我一直在firefox下进行调试和开发,自始至终没有发现任何有问题的地方,而且是后台程序,就几个管理员用,所以不用考虑太多表现上的问题,故就以Firefox作为标准了,我们用的JS库是jquery,其本身的浏览器兼容性亦非常好,而bug也就这么产生了。我的代码大致是这样子的:

var
 info =
 {
"var1"
:
1
,
"var2"
:
2
,
"var3"
:
3
,
}
;

问题也就这么出现了,由于我在多个成员之间频繁的添加和减少,导致末尾多出一个逗号 。这个在firefox下可以正常使用,然而到了IE下就会报错,初始化不成功,后面的所有功能都出不来,大囧啊!

这个和PHP数组的最后一个逗号不太一样!最好还是不要多出来这个逗号,略作小记,提醒自己啊!

posted @   qiang.xu  阅读(653)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示