Вопрос 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>
При первичной загрузке он срабатывает, а потом уже нет.
Как это исправить?