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

シンボルは、サーバーで実行された場合にのみ Web サイトの~ルートを表すことができます。以下を使用して、スクリプト インクルードを置き換えます。

<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 に答える