Size: a a a

2020 July 31

П

Павел in phpGeeks
Mikhail Kostin
contentType: false,
ты укажи хоть что json передаешь.
да я уж че там не пробовал
источник

П

Павел in phpGeeks
видишь же там тайп закомментирован)
источник

MK

Mikhail Kostin in phpGeeks
Ну первое что нужно выяснить - проблема на фронте или бекенде.
Посмотри в консоли в закладке networks уходит ли нормально поле с файлом.
источник

MK

Mikhail Kostin in phpGeeks
Если уходит нормально - то смотри на бекенде обработчик: как получаешь и как обрабатываешь.
источник

MK

Mikhail Kostin in phpGeeks
Павел
let data = {};
data.businessIndustry = $('#s1_business_industry').val();
data.registrationRegions.push($(this).text());
и тд
ну ты где файл записываешь покажи, а не рандомные поля
источник

П

Павел in phpGeeks
form_data.append('medicalMalpractice', $('#s3_medical_malpractice_doc_license').prop('files')[0]);

вот например добавление файла из инпута и он нормально летит на сервак и там отображается
источник

MK

Mikhail Kostin in phpGeeks
ну всё правильно
источник

MK

Mikhail Kostin in phpGeeks
а чё ты мне $('#s1_business_industry').val() показываешь
источник

MK

Mikhail Kostin in phpGeeks
сделай .prop('files')[0]);
источник

П

Павел in phpGeeks
ну то текстовые поля я показывал
источник

MK

Mikhail Kostin in phpGeeks
а с каким полем тогда проблема?
источник

П

Павел in phpGeeks
крч такая ситуация по отдельности отправить могу файлы и по отдельности отправить объект с текстом, но вместе не получается
источник

П

Павел in phpGeeks
ну вот с тем объектом data в котором 100 полей хранится
источник

MK

Mikhail Kostin in phpGeeks
может ты их объединяешь как-то криво
источник

П

Павел in phpGeeks
так фишка в том что этот объект если отправлять стандартны образом черезе ajax, то он нормально улетает на сервак и там все доступно, сейчас я скрины кину
источник

MK

Mikhail Kostin in phpGeeks
просто в networks сравни Form data как стандартная форма уходит на сервер и как твоя уходит
источник

П

Павел in phpGeeks
так выглядит объект в который собираются данные - http://prntscr.com/trsmla
Так выглядит кусок jquery для отправки данных без файлов - http://prntscr.com/trsnte
Вот ответ сервера, все отлично получаем и можем дальше работать с данными - http://prntscr.com/trspgr
источник

П

Павел in phpGeeks
а так выглядит jq для отправки с файлом - http://prntscr.com/trsqw3
на серваке файл получаю, но объект data не доступен таким образом - http://prntscr.com/trsrq4
источник

MK

Mikhail Kostin in phpGeeks
потому что его нет. ты же его name: form_data назвал а не data
источник

П

Павел in phpGeeks
сек
источник