2016-04-23 7 views
0

jqueryとbootstrap.min.jsファイルをフッターセクションに含めました。つまり、コードの末尾にすべてのスクリプトタグがあります。しかし、私のページを読み込んでいるときにブラウザのコンソールにエラーが表示されるというメッセージが表示されます:キャッチコピーエラー:ブートストラップのJavaScriptにはjQueryが必要です。私はローカルで以下のようにこれらのファイルを含めています : -未知数:ブートストラップのJavaScriptにはjQueryが必要です

</footer> 
<script src="http://127.0.0.1/ems_ci/assets/js/jquery.js" type="text/javascript"></script> 
<script src="http://127.0.0.1/ems_ci/assets/js/bootstrap.min.js" type="text/javascript"></script> 
</body> 
</html> 
+0

なぜフッターを挿入するのですか?なぜヘッダーに入れませんか? – guradio

+0

あなたはパス 'http:// 127.0.0.1/ems_ci/assets/js/jquery.js'が有効であることを確信しています –

+0

これはブラウザコンソールでこれを貼り付けるものです:' if(window.jQuery){ console.log ( 'jQueryがロードされています'); } else { console.log( 'jQueryがロードされていません'); } ' –

答えて

1

これは、ファイルパスのためlocalhostまたは127.0.0.1を使用する珍しいです。代わりにrelative pathを使用してください。

スクリプトの位置について:ページの読み込みを高速化しますが、実行するJavaScriptコードがDOM内のjquery/bootstrapの後にあることを確認してください。 document ready jquery関数内にコードをラップすることを忘れないでください

+0

@エンリコ - 私のようなファイルがあります - 資産/js/bootstrap.min.js "type =" text/javascript "> –

+0

目的を果たしていますか?また、私はそれが動作しないと仮定127.0.0.1 jqueryクライアントマシンではなく、サーバーを探しますので – Enrico

0

開始するには、タグ 'script'の位置をタグ 'head'に変更する必要があります。その後、javascriptスクリプトの場所をプロジェクトディレクトリに変更する必要があります。 例:

  • SRC = "../ JS/jquery.js"
  • SRC =」../のJS/bootstrap.min最後に、あなたは 'にSRC' 属性の値を変更します。 js "
関連する問題