如果我想在ajax请求中发送图像和json数据,我面临着ajax请求的问题。我得到图像和Json数据。但是json数据没有自动绑定。
$("#btn").click(function () {
var uploadfile =$("#uploadfile").files[0];
var student = {
Id: 1,
Name:"ABC"
}
var formdata = new FormData();
formdata.append("attachments", uploadedfile)
formdata.append("model",JSON.stringify(student))
$.ajax({
type: 'POST',
url: '@Url.Action("Test")',
contentType: false,
processData: false,
cache: false,
data: formdata,
success: function (data) {
}
});
});
答案 0 :(得分:0)
var form_data = new FormData();
form_data.append( 'photo', photo );
form_data.append( 'name', name);
form_data.append('id', id);
这应该有效