【问题标题】:Javascript Runtime error: $ is undefinedJavascript 运行时错误:$ 未定义
【发布时间】:2013-07-12 08:25:45
【问题描述】:

我在 Default.aspx 页面中添加了脚本。我收到以下错误。

【问题讨论】:

    标签: javascript jquery asp.net


    【解决方案1】:

    $ 是由 jQuery 定义的,你可能没有引用过。获取它的一种简单方法是将其中一个 CDN url 添加到您的模板 HTML:

    <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
    

    【讨论】:

    • 所以我需要删除 $ ?我添加了脚本的路径,但不起作用
    • @Ajay:没有。$ 丢失。这就是'$' is undefined 的意思。您需要包含 jQuery,它为您定义了 $,以使您的代码正常工作。
    • @Ajay:为了清楚起见,您粘贴到 HTML 中的代码依赖于 jQuery。 $ 是对 jQuery 对象的简写引用。删除$s 不是一种选择。如果不包含 jQuery,代码将根本不起作用。
    • 我在我的 MasterPage.master 和 Default.aspx 中都添加了 JQUERY url,但我仍然收到错误。知道如何解决吗?谢谢。
    • @SiKni8:问一个新问题。
    【解决方案2】:

    你需要包含 jQuery:http://learn.jquery.com/about-jquery/how-jquery-works/

    <!doctype html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title>Demo</title>
        **<script src="jquery.js"></script>**
    </head>
    <body>
      ...
    </body>
    </html>
    

    【讨论】:

    • 在这种情况下,您没有包含它,或者没有包含在正确的位置。在调用 $ 之前需要包含它
    • 我也有同样的问题,但无法解决您的解决方案
    【解决方案3】:

    我遇到了同样的问题,但对 jQuery 的引用确实正确。

    我通过在任何其他脚本之前引用 jQuery 解决了这个问题。在你的情况下,它看起来像这样:

    <script src= "scripts/jquery-ui.js" />
    <script src= "scripts/JavaScript_scroll.js" />
    

    希望这可以帮助遇到类似问题的其他人。

    【讨论】:

    • 哦,是的。我意识到我的 jQuery 在 @Scripts.Render("~/bundles/jquery") 内,所以我在 html 之前将其向上移动,并且该错误消失了。原来我有一个名为“WebGrid”的控件,它在我的 HTML 中间调用了一个 ajax 函数,所以它之前需要 jquery。
    【解决方案4】:

    我遇到了与 $ 未识别相同的问题,经过长时间的努力,我知道母版页中有一些 HTML 编码器错误,So it worked fine when i include the Jquery files directly in Content page

    【讨论】:

    • 我也有同样的问题,但无法解决您的解决方案
    【解决方案5】:

    (对于可能面临与 OP 相同问题的其他人)
    我遇到了同样的问题,但原因是我试图在加载 jQuery 库本身之前加载我的 jQuery 脚本。换句话说,请确保您首先添加以下行:

    <script src="Scripts/jquery-{version}.min.js"></script>
    

    添加前

    <script src="Scripts/JavaSript_scroll.js"></script>
    

    【讨论】:

      猜你喜欢
      • 2016-06-15
      • 2013-12-14
      • 1970-01-01
      • 1970-01-01
      • 2014-10-02
      • 2017-11-27
      • 2013-04-03
      • 2015-07-06
      • 1970-01-01
      相关资源
      最近更新 更多