/ / Django et Jquery Form plugin problème CRSF - jquery, django

Problème avec CRSF du plugin Django et Jquery Form - jquery, django

Bonjour, j'utilise le plugin JQuery Form pour la forme AJAXsoumission dans mon application Web et un problème de CSRF n’est pas transféré du côté serveur. Je pense que le problème est que JQuery Form Plugin utilise des iframes pour soumettre le formulaire et que le plug-in n'utilise pas l'option ajaxSetup de JQuery. Quelqu'un peut-il aider? Peut-être que certains d'entre vous ont fait face à ce genre de problème? Merci d'avance!

Ou existe-t-il un autre plug-in pour mettre en œuvre facilement les téléchargements de fichiers?

Réponses:

2 pour la réponse № 1

Vous devez inclure {% csrf_token%} dans votre formulaire ........... et dans votre fichier javascript .... mettre quelque chose comme ça dans votre fonction (clic, onload, etc.) à partir de laquelle vous voulez appeler ajax

var csrfmiddlewaretoken = document.getElementsByName("csrfmiddlewaretoken")[0].value;
dataString = "csrfmiddlewaretoken="+csrfmiddlewaretoken
$.ajax({
type: "POST",
url: "/path/to/view/",
data: dataString,
success: function(response){
});