2 回答
TA贡献1853条经验 获得超6个赞
在这里,我将只使用 FormData 类的一个实例。
var data = new FormData();
data.append('proname', proname);
data.append('prodescription', prodescription);
data.append('content', content);
data.append('price', price);
data.append('tag', tag);
data.append('color', color);
data.append('file', $("#file")[0].files[0]);
$.each($("#files")[0].files, function(i, file) {
data.append('files[]', file);
});
在 ajax() 调用中更改/添加:
data: data, // change
contentType: false, // add
TA贡献1811条经验 获得超4个赞
我使用以下代码上传我的表单数据,包括图像/文件。希望能帮助到你。
let yourForm = $('#yourForm');
let actoin = // your action page;
$.ajax({
url: action,
data:new FormData(yourForm[0]),
async:false,
type:'post',
processData: false,
contentType: false,
success: function (data) {
// your code here
},
error: function (data) {
// your code here
}
});
- 2 回答
- 0 关注
- 106 浏览
添加回答
举报