[報錯解決]解決mvc .ajaxSubmit() is not a function 和 .validate is not a function的問題

 

1. 若是出現ajaxsubmit和validate不是一個函數的報錯第一時間檢查是否是沒引用jshtml

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

<script src="~/Scripts/jquery.form.js"></script>
2. 若是都引用了,檢查是不是順序不對,jQuery-版本號.js必須在最上面ajax

3.若是都ok,可是還報錯,可能就和我同樣,用了.net mvc的模板(或者不當心引用了兩次jQuery)。網絡

看控制檯的網絡。mvc

而後把另一個位置的jQuery刪除便可。若是你用的是mvc模板,在views的shared的layout.cshtml中刪除函數

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

就能夠了~~~spa

相關文章
相關標籤/搜索