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 |