今天在写Extde 时候发现在FF中运行正常,调试也没有什么错误,可在IE中却提示有错误。通过从下往上一段段的注释代码麻烦原来是在JSON定义的时候最后多了一个逗号。
原来:
var grid = new Ext.grid.GridPanel({
title:"article",
width:800,
autoHeight:true,
cm:cm,
store:store,
renderTo:"article_list",
});
正确:
var grid = new Ext.grid.GridPanel({
title:"article",
width:800,
autoHeight:true,
cm:cm,
store:store,
renderTo:"article_list"
});
看来FF的容错性确实比IE要高,不过在写代码的时候还是要符合规范,不然这种小错误是要命的。
总结:
在IE中遇到错误,因为没有良好的调试工具,个人推荐由下往上把代码一段段的注释后在运行,看问题是出的那里,然后解决问题。