Django: jQuery не загружается - PullRequest
0 голосов
/ 29 июля 2011

Я хочу использовать jquery в своем проекте django, но не могу загрузить файл jquery, поскольку моя простая функция просто ничего не делает.

Я помещаю файл jquery.js в ту же папку, что и мой вид, и называю его так

<script type="text/javascript" src="jquery.js"></script>

Но когда я пытаюсь выполнить простую функцию, она ничего не делает, когда я нажимаю на ссылку

<script type="text/javascript">
$(document).ready(function(){
    $("a").click(function(){
        alert("mii");
    });
});
</script>

Почему он не загружает файл jquery?

1 Ответ

1 голос
/ 29 июля 2011

Есть несколько возможных проблем:

  1. Путь к "jquery.js" является относительным. Существует ли он в том же каталоге веб-сервера, что и ваша HTML-страница, и доступен ли он? Вы можете попытаться загрузить скрипт в браузере, чтобы увидеть, если вы получите ошибку 404.

  2. Отображаются ли какие-либо ошибки на консоли Javascript?

  3. Является ли jquery.js чистой копией с jquery.com или она была изменена?

Простой способ обойти проблемы, связанные с библиотекой, - это использовать один из CDN (Content Delivery Networks), чтобы предоставить сценарий для вас. Например, вы можете использовать:

<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>

Это гарантирует, что ошибки не будут внесены в библиотеку локально, позволяет использовать сценарий из кэша, если он уже был загружен на другом сайте, и может обеспечить более быстрые результаты для пользователя на основе географического расположения CDN. Пожалуйста, обратитесь к разделу "CDN HOSTED JQUERY" на Загрузка jQuery для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...