Задать вопрос
@JonGalt

Как подгрузить скрипт при Ajax в Django?

Вопрос 1
В базовом шаблоне Django сделал 2 функции для Ajax запросов
function ajax_get(url, block_id) {
             $.ajax({
                 url: url,
                 type: 'GET',
                 dataType: 'html',
                 success: function (data) {
                     $(block_id).html(data);
                 }
             })
         }

        function ajax_post(url, form_id, block_id) {
            var form = $(form_id).serialize();
                $.ajax({
                    url: url,
                    type: 'POST',
                    data: form,
                    dataType: 'html',
                    success: function (data) {
                        $(block_id).html(data);
                    }
                });
                return false;
        }

И в дальнейшем я просто использую эти функции для подгрузки шаблонов вместо того чтобы на каждый запрос писать свою функцию. Если я вынесу эти функции в отдельный файл ajax.js и подключу его , то почему то они не срабатывают. Почему?
И Вопрос 2
В одном из шаблонов есть скрипт который подгружает другой скрипт

$( document ).ready(function() {
        loadScript("{% static 'js/plugin/bootstraptree/bootstrap-tree.min.js' %}");
    });
</script>

При первичной загрузке он срабатывает, а потом уже нет.
Как это исправить?
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы