JS问题汇总

来源:互联网 发布:windows to go可以 编辑:程序博客网 时间:2024/06/13 20:29

1.Json

从服务器端获取的Json,可能在每一个元素后面加逗号,包括最后一个元素,webkit内核浏览器能够正确识别,但是IE内核浏览器则会报错,将最后一个逗号去掉即可。

Jquery处理Json

在1.4.2之前的版本中由于使用js的eval函数进行的json转化所以对json字符串的要求比较低。
从1.4.2(含)之后的版本对json字符串的要求较高,所有的key value必须要用双引号圈起来才可以解析,否则出现parseerror的错误。

Json乱码

IE8自带了JSON.parse与JSON.stringify两个方法。当使用Json.stringify方法里IE默认调用了IE8的stringify方法进行了uncode编码,致使传到服务器后中文变成了乱码。
解决办法:把Json2.js里的JSON对象改下名称,改成JSON2,这样调用:JSON2.stringify();

0 0
原创粉丝点击