Multiple form in AJax post request
Bonjour et merci d'avance,
Je n'arrive pas à savoir comment récupérer chaque forme envoyé en ajax dans un dict dans ma vue. c'est vraiment frustrant ...
Code JS fonction Ajax
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function calculate_implantation() {
var form_project = $('.form_project').serialize();
var form_roof = $('.form_roof').serialize();
var form_implantation = $('.form_implantation').serialize();
$.ajax({
data: {
"project": form_project,
"roof": form_roof,
"implantation": form_implantation
},
type: "POST",
url: '/calcul_implantation/',
success: function (response) {}
});
// }).done(draw());
}; |
Ma vue :
Code:
1 2 3 4 5 6 7 8 9 10
| def calcul_implantation(request):
if request.method == "POST":
project = ProjectForm(request.POST)
roof = RoofForm(request.POST)
implantation = ImplantationForm(request.POST)
try:
if project.is_valid():
if roof.is_valid():
if implantation.is_valid(): |