Для добавления записи в базу данных использую AJAX форму, этот скрипт отображает и скрывает форму:
$(document).ready(function(){
//Скрыть PopUp при загрузке страницы
PopUpHide();
});
//Функция отображения PopUp
function PopUpShow(){
$("#show-project-form").show();
}
//Функция скрытия PopUp
function PopUpHide(){
$("#show-project-form").hide();
}
В блоке вместе с формой есть кнопка отмена, которая скрывает блок. После того как я добавил запись в бд, закрыть блок, и обновить страницу. Для записи использую скрипт:
$(document).on('submit', '#add-project-form', function(e){
e.preventDefault();
$.ajax({
type: 'POST',
url: '/projects/add/',
data:{
project_name:$('#project_name').val(),
description:$('#description').val(),
csrfmiddlewaretoken:$('input[name=csrfmiddlewaretoken]').val()
},
sucess:function() {
}
});
});
если в функцию sucess:function() добавить : alert("Успех!"), то ничего не произойдет, т.е. функция не вызвалась, как мне скрыть блок, и обновить форму, и почему функция не вызывается?
Updated 14 Sept. 2016, 20:45 by votugzam.