调试Extjs的时候,以为自己对公司的这套extjs框架算熟悉了,结果突然报了这么个错误,点开错误提示框架代码出错。经过这么长时间的使用,也充分意识到,虽然报的是框架的错,或者是extjs-all.js 文件代码也错,也是自己代码的错,所以就不断的查找自己代码的错误。 调试的错误分两个步骤,首先是找到错误的位置,第二,找到错误的原因,改正错误。 经过四五个小时的激烈奋战,终于找到错误的所在。SyntaxError: missing variable name,原来本应写分号的,我写了逗号。
由于代码是直接拷贝,原先是两个变量的,现在成了一个,所以直接删除了第二行,就出现在SyntaxError: missing variable name, var townstore = new Ext.data.JsonStore({})的错误 原先代码(正确的): var id='0' , name=' name' ; var townstore = new Ext.data.JsonStore({}); 错误代码: var id='0' , var townstore = new Ext.data.JsonStore({}); 改后正确代码: var id='0' ; var townstore = new Ext.data.JsonStore({});
|
|