[报错解决]解决mvc .ajaxSubmit() is not a function 和 .validate is not a function的问题


 

1. 如果出现ajaxsubmit和validate不是一个函数的报错第一时间检查是不是没引用js

<script src="~/Scripts/jquery-3.3.1.js"></script>
<script src="~/Scripts/jquery.validate.js"></script>

<script src="~/Scripts/jquery.form.js"></script>
2. 如果都引用了,检查是否是顺序不对,jQuery-版本号.js必须在最上面

3.如果都ok,但是还报错,可能就和我一样,用了.net mvc的模板(或者不小心引用了两次jQuery)。

看控制台的网络。

然后把另外一个位置的jQuery删除即可。如果你用的是mvc模板,在views的shared的layout.cshtml中删除

@Scripts.Render("~/bundles/jquery")

就可以了~~~

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM