【发布时间】:2013-07-12 08:25:45
【问题描述】:
我在 Default.aspx 页面中添加了脚本。我收到以下错误。
【问题讨论】:
标签: javascript jquery asp.net
我在 Default.aspx 页面中添加了脚本。我收到以下错误。
【问题讨论】:
标签: javascript jquery asp.net
$ 是由 jQuery 定义的,你可能没有引用过。获取它的一种简单方法是将其中一个 CDN url 添加到您的模板 HTML:
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
【讨论】:
$ 丢失。这就是'$' is undefined 的意思。您需要包含 jQuery,它为您定义了 $,以使您的代码正常工作。
$ 是对 jQuery 对象的简写引用。删除$s 不是一种选择。如果不包含 jQuery,代码将根本不起作用。
你需要包含 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>
【讨论】:
我遇到了同样的问题,但对 jQuery 的引用确实正确。
我通过在任何其他脚本之前引用 jQuery 解决了这个问题。在你的情况下,它看起来像这样:
<script src= "scripts/jquery-ui.js" />
<script src= "scripts/JavaScript_scroll.js" />
希望这可以帮助遇到类似问题的其他人。
【讨论】:
我遇到了与 $ 未识别相同的问题,经过长时间的努力,我知道母版页中有一些 HTML 编码器错误,So it worked fine when i include the Jquery files directly in Content page
【讨论】:
(对于可能面临与 OP 相同问题的其他人)
我遇到了同样的问题,但原因是我试图在加载 jQuery 库本身之前加载我的 jQuery 脚本。换句话说,请确保您首先添加以下行:
<script src="Scripts/jquery-{version}.min.js"></script>
添加前
<script src="Scripts/JavaSript_scroll.js"></script>
【讨论】: