gpt4 book ai didi

asp.net - 未捕获类型错误 : Failed to execute 'append' on 'FormData' : 2 arguments required, 但仅存在 1 个

转载 作者:行者123 更新时间:2023-12-02 15:39:46 28 4
gpt4 key购买 nike

我正在将表单数据发送到asp.net mvc中的web api Controller ,但是每次我收到上述错误时,我的ajax请求都没有命中 Controller ,请告诉我如何在asp.net mvc中使用ajax中的文件发送请求到Web API Controller

$(document).on("submit", ".SignupForm", function (event) {
event.preventDefault();
var formData = new FormData($(".SignupForm"));
formData.append($('#imageFile')[0].files[0]);
$.ajax({
url: 'api/Countries',
type:'POST',
data: obj,
dataType: 'json',
processData: false,
success: function (result) {
console.log(result);
},
error: function (data, status, abc) {
console.log(data);
console.log(status);
console.log(abc);
}
});
});

最佳答案

Easy的答案是对的,如果你不明白他的答案,那就是你想要的。

formData.append('chooseAName', $('#imageFile')[0].files[0]);

关于asp.net - 未捕获类型错误 : Failed to execute 'append' on 'FormData' : 2 arguments required, 但仅存在 1 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41913541/

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