13

私はすべてを正しくやっていると思いましたが、このエラーが発生し続けます。$(document).ready(); //コンソールでは未定義です。jqueryスクリプトをインポートしました。

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

        $(document).ready(function(){

            $("div#chat").hide();

        });

        function send_file(){

        }

        function remove_selected(){

        }

        function changeToFile(){

        }

        function chatToProfile(){

        }

        function changeToChat(){

        }
    </script>
4

5 に答える 5

15

このファイルをローカルで実行している場合 (おそらく...)、参照されているファイルをローカル システムで見つけようとしますが、そこにはありません。

これを修正するには、代わりにこれを使用します。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
于 2013-03-06T04:39:11.697 に答える
3

スクリプト参照にhttp:を追加する必要があります。これを試して:

<script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
于 2013-03-06T04:37:44.447 に答える
2

私はこのように使用します:)そしてHTTPが必要だと言う人。相対プロトコルURLプロトコル相対URLについてはこの記事をお読みください

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
    document.write(unescape("%3Cscript src='/js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E")); //Load the Local file (if google is down for some reason) 
}
</script>
于 2013-03-06T04:45:10.443 に答える
0

読み込みに使用しているスクリプトの URL は完璧です。JavaScript テキスト ファイルを取得する場合は、ブラウザの URL に「 http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
」を 投稿して、URL を確認できます。 私はそれをテストし、そのURLは私の側で正常に機能しています.Errorは、システムでそのWebアプリケーションを実行するたびに、制限(セキュリティの理由)があるか、システムにインターネット接続の問題がある他の場所です. 解決策は、Webアプリケーションで縮小コピーを使用して相対パスを提供するか、使用することです

 <script type="text/javascript">
  if (typeof jQuery == 'undefined') {
    document.write(unescape("%3Cscript src='/js/jquery-1.4.2.min.js' type='text/javascript'%3E%3C/script%3E"));
 }
 </script>
于 2013-03-06T04:52:56.487 に答える
-1

jQuery が既にメモリにロードされていて、ライブラリを使用する準備ができているかどうかをいつでも確認できます。

if (typeof jQuery !== 'undefined') {
  //do whatever here
}
于 2013-03-06T04:40:21.470 に答える