1 、
【javascript】逗号处理问题
思考
在IE678下,数组或JSON的最后一个逗号会被解释成undefined,其他浏览器会按W3C标准忽略。
解决方案
本人之前的优化方案中有提及,利用正则表达式,\s*[\r\n][\r\n]\s*\}在项目源文件中搜索相关代码
这几天做了个小功能,做了个明细,另外别的网站需要引一下我的某个页面,so,做了个mini版,可惜手残,做完后ie6下各种不行. i8+没问题. 找了半天,原来是阉割的时候,少阉割了一个逗号.
$("#easyDetailIn").datagrid({
nowrap:false,
url:urlCheckin+"?qStart="+qStart,
});
唉,真手残啊,果然一个坏的代码风格容易出事啊. 我如果当初每个逗号都放行首,就不会出这事了.
如
$("#easyDetailIn").datagrid({
nowrap:false
,url:urlCheckin+"?qStart="+qStart
});
以后坚决改过来.