Если использовать обычный метод отправки данных с перезагрузкой страницы, все работает и приходит на почту, в том числе и прикрепленные файлы.
Столкнулся с такой проблемой, если использовать ajax, данные других полей с формы приходят на почту, а прикрепленный файл - нет. Вернее файл с формы выдает NULL, при отладке. Обработка происходит через хук ajax.
Наверно что-то я не понимаю или не правильно делаю. Подскажите, пожалуйста, в чем проблема?
< div class = "title-base text-left" >
{FILE "{PHP.cfg.themes_dir}/{PHP.usr.theme}/warnings.tpl"}
</ div >
< div id = "FormBlockREQUEST" ></ div >
< form id = "FormBlockREQUEST_form" action = "{REQUEST_ACTION}" method = "post" class = "ajax post-FormBlockREQUEST form-box" enctype = "multipart/form-data" >
{REQUEST_TITLE|cot_rc_modify($this, 'type="hidden" value="Заявка с сайта MarketPlace365.ru"')}
< div class = "row" >
< div class = "col-md-12" >
< p >Полное имя:</ p >
{REQUEST_NAME|cot_rc_modify($this, 'class="form-control" placeholder="Ваше полное имя"')}
</ div >
< div class = "col-md-6" >
< p >Телефон:</ p >
{REQUEST_PHONE_WORK|cot_rc_modify($this, 'class="form-control" placeholder="Ваш телефон"')}
</ div >
< div class = "col-md-6" >
< p >E-mail:</ p >
{REQUEST_EMAIL_WORK|cot_rc_modify($this, 'class="form-control" placeholder="Ваш e-mail"')}
</ div >
</ div >
< hr class = "space xs" />
< div class = "row" >
< div class = "col-md-12" >
< p >Сообщение: </ p >
{REQUEST_COMMENTS|cot_rc_modify($this, 'class="form-control" placeholder="Текст сообщения"')}
< hr class = "space s" />
{REQUEST_FILE}
< hr class = "space s" />
< button class = "btn-sm btn circle-button" type = "submit" >< i class = "fa fa-envelope-o" ></ i >{PHP.L.Submit}</ button >
</ div >
</ div >
</ form >
|