| prostogorod |
|
|---|---|
|
Если использовать обычный метод отправки данных с перезагрузкой страницы, все работает и приходит на почту, в том числе и прикрепленные файлы. Столкнулся с такой проблемой, если использовать ajax, данные других полей с формы приходят на почту, а прикрепленный файл - нет. Вернее файл с формы выдает NULL, при отладке. Обработка происходит через хук ajax. Наверно что-то я не понимаю или не правильно делаю. Подскажите, пожалуйста, в чем проблема?
<div class="title-base text-left">
{FILE "{PHP.cfg.themes_dir}/{PHP.usr.theme}/warnings.tpl"}
</div>
<!-- BEGIN: AJAXFORM -->
<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|cot_rc_modify($this, 'multiple="multiple"')}-->
{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>
<!-- END: AJAXFORM -->
|
| Edward |
|
|---|---|
|
Так не понятно. Отладка где, на сервере или клиенте? Что за плагин? Покажите итоговый html с клиента и обработчик на сервере. Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |