在写代码时我们常常会遇到"……is not a function"的问题,这样的问题往往是因为使用该方法需要的js包未引入成功,最简单的检验js是否导入成功的方法是打开浏览器开发者工具的Source栏目中查找js是否存在,如果存在则说明导入成功。
但有时检查到该目录下存在我们所需的js包,但却仍然会报is not a function的问题,这个时候需要检查下自己的jsp页面中是否使用了<jsp:include page="test.jsp">语句,并且你的jsp页面和引入的这个test.jsp页面是否都已引入了jquery-xxx.js包,如果是,需删除,仅保留一个。因为在同一页面下存在多个jquery.js包,会导致浏览器都加载但不知道该用哪个的情况,导致达不到我们想要的效果。