1 回答

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊
這不是使用 ajax 發(fā)送 FormData 對象的方式。該form_data對象應(yīng)該是您發(fā)送的內(nèi)容,而不是更大對象的一部分。我建議您將對象的所有字段附加data到form_data并發(fā)送。
像下面這樣:
form_data.append('action', 'NewEventExhibition');
form_data.append('name', name);
form_data.append('description', description);
form_data.append('notes', notes);
form_data.append('status', status);
form_data.append('slug', slug);
form_data.append('start_date', start_date);
form_data.append('end_date', end_date);
form_data.append('event_code', '<?=$code?>');
而不是let data = { .... }.
然后你可以發(fā)送它
$.ajax({
url: '/modules/ajax/ajax_handler.php',
type: 'POST',
data: form_data,
contentType: false,
cache: false,
processData: false,
mimeType: 'multipart/form-data',
success: function(response) {
alert(response);
},
fail: function(response) {
console.log(response);
}
});
請注意data: form_data.
- 1 回答
- 0 關(guān)注
- 105 瀏覽
添加回答
舉報(bào)