[報錯解決]解決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