微软JScript运行时错误:“jQuery的”未定义(Microsoft JScript runt

2019-09-21 02:32发布

我是一个ASP MVC 3 noobie通过音乐商店教程工作我的方式http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-5

我已经成功将StoreManager控制器添加/编辑/删除操作。 该控制器的工作原理 - 我能够执行这些操作。 但中途通,Visual Studio中显示弹出窗口说是“Microsoft JScript运行时错误:‘jQuery的’是不确定的。” 我只是忽略这些错误,一切都正常运行。

所谓后更新的JQuery -获取微软JScript运行时错误:“jQuery的”未定义似乎暗示,有可能是与我的packages.config文件有问题。 有什么我需要在这个文件即可解决,使这个错误会消失吗? 我怎么可以肯定的是jQuery是安装并正确挂接到MVC3 / Visual Studio中? 我认为与MVC 3组件安装SP1时的jQuery被列入。

这里是我的packages.config文件:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="jQuery" version="1.5.1" />
  <package id="jQuery.vsdoc" version="1.5.1" />
  <package id="jQuery.Validation" version="1.8.0" />
  <package id="jQuery.UI.Combined" version="1.8.11" />
  <package id="EntityFramework" version="4.1.10331.0" />
  <package id="Modernizr" version="1.7" />
</packages>

Answer 1:

这意味着你的脚本引用的jQuery * .js文件被破坏,当另一个脚本轮胎调用jQuery的这个错误被抛出。

看看你的标记通常在_Layout.cshtml并找到<script>引用。 应该有一个类似于<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>

如果你已经使用软件包管理器更新jQuery的,要更新的参考需求的版本号。 "~/Scripts/jquery-<version>.min.js"

  1. 请确保路径是有效的。
  2. 确保它的第一个脚本引用。
  3. 使用Chrome / IE / FireFox的调试工具测试


Answer 2:

如果你有母版页,你可以检查任何其他jQuery的引用是否被添加到内容页或没有? 同样JQuery的参考不应该被重复。



文章来源: Microsoft JScript runtime error: 'jQuery' is undefined