data:..
線是否正確?我想將表單數據AND csrf標記發佈到Django視圖函數。JQuery:將FormData和csrf令牌一起發佈
$('#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
});
});
我應該指出'{{csrf_token}}'只有在代碼出現在模板的主體上時纔會起作用。如果它在導入的JS文件中。它不會工作。 –
還有一個解決方法。在模板文件中定義一個'