a. 检查全部引用的js文件路径是否正确
b. 路径没问题,那么将业务文件去掉,刷新页面看看是否还会发生这个错误
c. 业务文件没问题,再分别去掉其余js文件,一个个的判断出错误发生在哪一个文件中
d. 肯定报错文件,检查代码里是否有eval,判断eval内的参数格式是否正确。以下图,eval内要传一个json字符串,可能因为后台报错,致使传过来异常页面的html代码,致使执行“eval”函数是出错;
复制代码
e. 在浏览器调试工具查看NetWork里是否有报错的请求或者返回参数是否正确。
复制代码
5)Uncaught TypeError: Cannot read property 'length' of undefined:
图片示例这是一个下拉框jQuery控件调用报错。若是你调用时传参没有问题,那么,检查下你的jQuery对象是否正确,在页面查找jQuery对象长度是否为1,标签是否存在。很大的可能就是选择器里的标签不存在!