gpt4 book ai didi

JQuery:将 FormData 和 csrf token 一起发布

转载 作者:行者123 更新时间:2023-12-03 22:45:33 24 4
gpt4 key购买 nike

下面的 data:.. 行正确吗?我想将表单数据和 csrf token 发布到 Django View 函数。

$('#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
});
});

最佳答案

您必须将参数添加到 FormData 对象(使用 append ),并一如既往地将 formdata 对象作为数据属性单独传递。

$('#id_image').on('change', function () {
var currentpath = window.location.pathname;
var formData = new FormData($('form')[0]);
formData.append('csrfmiddlewaretoken', '{{ csrf_token }}');
$.ajax({
url: currentpath, //server script to process data
type: 'POST',
data: formData,
cache: false,
contentType: false,
processData: false
});
});

关于JQuery:将 FormData 和 csrf token 一起发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16761987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com