2013-03-07 8 views
14

私はちょうどhtmlファイルの作成を開始し、jqueryを使いたいと思っています。このようにローカルマシンからjqueryを使用すると、正常に動作します。Google CNDからJqueryが機能しない

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

しかし、私はこれを使用しようとすると、それは

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

動作しない私は、このようなスクリプトを読み込む際に任意のjQueryの関数を使用することはできませんよ。

私はここで間違っていますか?

EDIT:ところで、私のhtmlファイルがドライブCにローカルマシン上にある:/

答えて

20

あなたのURLが不完全です。私は彼らがあなたがあなたがそれを必要としないサーバー上にいるので、あなたがhttpまたはhttpsのいずれかを使用できることを示すためにhttpを離れると信じています。あなたがファイルシステムを使い果たしている場合は、それを追加する必要があります。 HTMLファイルは、ローカルマシン上にあるので

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

URLは、httpを使わずに、ローカルで使用しようとしていない限り動作します。 –

+0

@KevinB彼がやろうとしていること。 – Jack

+3

これで解決します。ありがとう。 https://developers.google.com/speed/libraries/devguide#jqueryから直接コピーしていました。彼らは、httpを入力する必要があることを少なくとも言及する必要があります。 –

14

、私はあなたがfile://プロトコルを使用して、それを表示している推測しています。 <script>タグのsrc属性からプロトコルを省略したため、file://プロトコルも使用され、失敗します。

私は、localhost上で動作する単純なウェブサーバーを使用してサイトをホストすることをお勧めします。 file://を使用すると、問題が発生する可能性があります。

+2

これは実際に正解です –

関連する問題