$("形式")。有效的()抛出的错误,虽然包含在布局中的所有文件 [英] $("form").valid() throwing error, though all files included in layout

查看:119
本文介绍了$("形式")。有效的()抛出的错误,虽然包含在布局中的所有文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我得到一个对象不支持属性或方法有效的错误在哪里,我呼吁有效的方法,我的表格行投掷。

I am getting a "Object doesn't support property or method 'valid'" error throwing at the line where I am calling the valid method for my form.

$('#NewPersonForm').valid();

我检查,如果任何杂散/遗漏分号或逗号,但一切似乎罚款。我已经包含在我的_layout.cshtml文件follwing脚本

I checked if any stray/missed semicolons or commas, but everything seems fine. I have included the follwing scripts in my _layout.cshtml file

<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/CustomizeTelerikGridFilter.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/Common.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftMvcValidation.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/CustomValidator.js")" type="text/javascript"></script>

鸭preciate任何想法,请。

Appreciate any thoughts please.

修改

完整的脚本引用没有得到粘贴。我也试过同样的在IE,铬,FF

Complete script references did not get pasted. Also I tried the same in IE, CHROME, FF

推荐答案

我把我的钱该选项:结果
你又引用 JQuery的脚本的页面,从而覆盖验证插件在 _layout.cshtml 。

I put my money on this option:
You are referencing the JQuery scripts again in the page, thus overriding the validation plugin declared in the _layout.cshtml.

jQuery插件扩展了 JQuery的的对象,所以,如果你引用的JQuery它再次覆盖扩展jQuery对象。

JQuery plugins extends the JQuery object, So if you reference JQuery again it overrides the "extended" JQuery object.

检查呈现的HTML,你可能有两个引用 JQuery的

Check the rendered HTML, you probably have two references to JQuery library

这篇关于$(&QUOT;形式&QUOT;)。有效的()抛出的错误,虽然包含在布局中的所有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆