Как добавить Javascript в Django? - PullRequest
1 голос
/ 01 марта 2020

Недавно я получил мои стати c файлы, работающие для моего каталога проекта. Я написал отдельный файл с функцией javascript, называемой моей функцией. У меня есть в html, который вызывает функцию в моем javascript, но chrome возвращает функцию не определена ошибка. Кто-нибудь знает, как решить эту проблему?

{% load static %}
{% block content%}
  <h1 id="change" onclick="myFunction()"> hi! </h1>
{% endblock %}

function myFunction(){
    var count = 0;
    console.log(count);
}

Chrome Ошибка (индекс): 55 Uncaught ReferenceError: myFunction не определена в HTMLHeadingElement.onclick ((индекс): 55)

1 Ответ

0 голосов
/ 01 марта 2020

Тег {% load static %} не создает теги сценария для вас; вам все еще нужно определить их:

{% load static %}

{% block content%}
  <h1 id="change" onclick="myFunction()"> hi! </h1>
  <script type="text/javascript" src="{% static 'someFile.js' %}"></script>
{% endblock %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...