14

HTMLファイルの作成を始めたばかりで、jqueryを使いたいと思っていました。このようにローカル マシンから jquery を使用すると、正常に動作します。

<script src="jquery.min.js"></script>

しかし、これを使用しようとすると、機能しません

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

このようにスクリプトをロードすると、jquery 関数を使用できません。

ここで何が間違っていますか?

編集:ところで、私のhtmlファイルはドライブCのローカルマシンにあります:/

4

2 に答える 2

20

URL が不完全です。サーバー上にいる場合は必要ないため、httpまたはhttpsのいずれかを使用できることを示すために、httpを省略していると思います。ファイルシステムを使い果たしている場合にのみ、追加する必要があります。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
于 2013-03-07T18:58:34.053 に答える
14

file://HTML ファイルはローカル マシン上にあるので、プロトコルを使用して表示していると思います。<script>タグのsrc属性からプロトコルを省略したため、タグもfile://プロトコルを使用して失敗します。

localhost で実行されている単純な Web サーバーを使用してサイトをホストすることをお勧めします。file:// を使用する場合、問題を引き起こす可能性のある奇妙な点が他にもいくつかあります。

于 2013-03-07T19:00:38.270 に答える