Как правильно через AJAX передать изображение в модуле со всеми данными формы jQuery Код (javascript): $('#form').submit(function(event) { event.preventDefault(); var self=this; if (error()) { $('.block_form').waitMe({ effect: 'facebook', text: 'Идет отправка...', bg: 'rgba(255,255,255,0.7)', color: '#000', maxSize: '', source: '/modules/mod_calc/assets/img/img.svg' }); console.log() $.ajax({ type: 'POST', processData: false, contentType: false, data: { option: 'com_ajax', module: 'calc', format: 'raw', data: new FormData(self), }, }).done(function(data) { // console.log(data); $('.block_form').waitMe('hide'); }).fail(function() { console.log("error"); }) } return false; }); форма Код (html): <form enctype="multipart/form-data" method="POST" id="form"> <div class="conteer_ mar_top_20"> <label class="form_label">Загрузите проект/фото дома (если есть)</label> <div class="cont_label"> <label class="file_upload"> <span class="name_img">Выберите файл</span> <span class="image_file"></span> <input type="file" multiple name="file" size="40" class=" file_input"> </label> <button type="submit"></button> </div> </div> и вот в модуле helper.php Код (PHP): defined('_JEXEC') or die; class ModCalcHelper { protected $module = 0; protected $params = null; public function __construct($module){ } public function repTitle($title){ $result=str_replace("_", " ", $title); return $result; } public static function getAjax() { jimport('joomla.application.module.helper'); //подключаем хелпер для модуля $input = JFactory::getApplication()->input; //Далее просто получаем данные $file=$_FILES['file']['tmp_name']; var_dump($file); $data = $input->getString('data'); return $data; //вы можете что-нибудь вернуть в ответ } } но ниче не работает что я не так делаю? или где есть какой то образец может?