3

我的代码是

   <script src="~/Scripts/jquery-1.8.0.min.js"></script>

   <script type="text/javascript">
    $(document).ready(function() {
        alert("hello");
   });
   </script>

如何使 Jquery 工作。谢谢。

更新:“你好”味精没有显示。谢谢。

4

4 回答 4

5

~符号只有在服务器中执行时才能代表网站的根。使用以下内容替换脚本包括:

<script src="@Url.Content("~/Scripts/jquery-1.8.0.min.js")"></script>

希望这会对你有所帮助!

于 2012-08-30T06:36:21.020 回答
2

我会检查你的路径。~/ 是在 ASP.NET 服务器端控件上解析的,但不是在输入到页面中的普通 HTML 标记上。我认为您想要以下内容。

传统的 ASP.NET

<script src="<%=ResolveUrl("~/Scripts/jquery-1.8.0.min.js")%>"></script>

ASP.NET MVC 剃刀

<script src="@Url.Content("~/Scripts/jquery-1.8.0.min.js")"></script>
于 2012-08-30T06:35:38.727 回答
1

尝试使用来自 CDN 的 jquery 脚本

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

否则你的代码可以 工作演示

于 2012-08-30T06:35:46.537 回答
0

试试这个可能对你有用

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
于 2012-08-30T06:35:51.973 回答