您的位置:首页 > Web前端

前端表单校验异常validate校验插件异常

2018-01-09 20:43 459 查看
最近做个项目,在写后台的时候,遇到了个问题,首先在jsp中引入了bootstrap和bootstrap-Validator(表单验证)后,遇到个问题,就是在运行的时候,报错

提示你写的js中,没有这个方法,但是bootstrap中该引入的js,css都引入了,为什么还要报这个错呢,然后就慢慢排错,终于找到了根源,

在我的jsp界面中,我引入了其他文件:

但是这个标签没什么问题啊,问题不在这里,打开这个include-navbar.jsp文件看看,重点在这里:

我在这个jsp界面引入了jquery库,然而看看我们之前的一个界面,

可见,这个jsp界面也引入了jquery,这就导致了次jsp界面在<jsp:include page="/WEB-INF/jsp/include-navbar.jsp" />引入的jsp界面中,也带有jquery,与主界面引入冲突,导致报错:Uncaught TypeError: $(...).bootstrapValidator is not a function

解决办法:把用标签<jsp:include ... />引入的jsp界面中的jquery引入去掉(include标签引入后直接使用主界面引入的jquery库)!

ps:在使用bootstrap-table的时候,需要用到的方法  ----  $(‘table’).bootstrapTable('method');  亦是如此。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  前端