解决 js 报错 xxx is not defined

 修改js未生效问题:记得刷新浏览器缓存!!!

快捷键:Ctrl+Shift+R

或者:

报错信息:Uncaught ReferenceError: xxx  is not defined

 

处理该问题从下面几个方面入手:

检查 xxx 的 js文件是否已经引入到该页面

检查 xxx 的 js文件的路径是否有问题

检查 xxx 的 js文件的引用顺序

检查 js 代码写的是否有问题

 范例:

报错:Uncaught ReferenceError: laytplis not defined

定位到报错位置:

打断点进行调试:(我的是js文件未引入)

 检查页面是否有关于laytpl的js文件:

发现页面并没有引入,在正确引入该文件后,问题解决

 

 另外一个奇葩的问题:jQuery xxx is not a function

 检查js文件引用无误,最后发现是:

我点击了修改按钮,触发了修改操作,在点击保存后,页面报出该错误

修改按钮的class属性忘记添加,添加上之后,问题解决

 

 


版权声明:本文为xiangwang2016原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。