Подтвердить что ты не робот

Почему $(document).ready(); undefined?

Я думал, что делаю все правильно, но я продолжаю получать эту ошибку. $(Документ).ready();//undefined в консоли. Я импортировал свой jquery script.

    <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>
4b9b3361

Ответ 1

Если вы используете этот файл локально (что, как я подозреваю, вы...), это попытается найти ссылочный файл в вашей локальной системе, которого там не будет.

Чтобы исправить это, вместо этого используйте это:

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

Ответ 2

Вам нужно добавить http: в ссылку script. попробуйте следующее:

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

Ответ 3

Я использую вот так:) и тех, кто говорит, что требуется 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>

Ответ 4

Вы всегда можете проверить, загружен ли jQuery в память, и библиотека готова к использованию:

if (typeof jQuery !== 'undefined') {
  //do whatever here
}

Ответ 5

Script URL-адрес, который вы используете для загрузки, идеален. Вы можете проверить свой Url, разместив http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" в URL-адресе браузера, если вы получите текстовый файл javascript, после чего он будет работать.
Я тестирую его, и этот url работает нормально на моей стороне. Ужасно это то, где еще есть ограничение (проблемы безопасности) или проблема с подключением к Интернету в системе, когда вы запускаете это веб-приложение в системе.
решение либо использует сокращенную копию в вашем веб-приложении, либо предоставляет относительный путь или использует

 <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>