1 回答

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
嘗試在 javascript 中使用FormData來正確發(fā)送數(shù)據(jù)。
像這樣的東西:
$('#company-logo-form').on('submit', function(e) {
? ? e.preventDefault();
? ? let logo = $('#logo-test').prop('files')[0]; // Since 'files' is array.
? ? let formData = new FormData(); // Create a new form.
? ? formData.append('action', 'uploadCompanyLogo');
? ? formData.append('company_logo', logo);
? ? $.ajax({
? ? ? ? url: ajax_url,
? ? ? ? type: 'POST',
? ? ? ? data: formData,
? ? ? ? contentType: false, // No content type headers.
? ? ? ? processData: false, // Do not process sent data.
? ? ? ? error: function(res) {
? ? ? ? ? ? console.log(res);
? ? ? ? },
? ? ? ? success: function(res) {
? ? ? ? ? ? console.log(res);
? ? ? ? }
? ? });
});
- 1 回答
- 0 關(guān)注
- 132 瀏覽
添加回答
舉報(bào)