La riga data:..
è corretta? Voglio inviare i dati del modulo AND token csrf a una funzione di visualizzazione Django.JQuery: post FormData AND token csrf insieme
$('#file-upload').on('change', function() {
var currentpath = window.location.pathname;
var formData = new FormData($('form')[0]);
$.ajax({
url: currentpath, //server script to process data
type: 'POST',
data: {formData, 'csrfmiddlewaretoken': '{{ csrf_token }}'},
cache: false,
contentType: false,
processData: false
});
});
Vorrei sottolineare che '{{csrf_token}}' funzionerà solo se questo codice appare sul corpo del modello. Se si trova all'interno di un file JS importato. Non funzionerà. –
Esiste anche una soluzione alternativa. Definisci un '