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 關注
- 135 瀏覽
添加回答
舉報