Показать сообщение отдельно
  #1 (permalink)  
Старый 18.11.2016, 20:14
Кандидат Javascript-наук
Отправить личное сообщение для vah-smile Посмотреть профиль Найти все сообщения от vah-smile
 
Регистрация: 31.10.2009
Сообщений: 116

Отправка файла на email при помощи Ajax
Добрый день.
Как отправка файл на email при помощи Ajax?
Использую саму форму:

<input type="text" class="form_call_name"  placeholder="Введите Ваше имя">
<input type="text" class="form_call_email" placeholder="Введите e-mail">
<input type="file" placeholder="" id="form_call_file">
<button class="submit_form_call">Подобрать</button>


При нажатии на кнопку - отправляю данные с помощью Ajax:

<script>
  $('.submit_form_call').click(function () {
      var name = $('.form_call_name');
      var email = $('.form_call_email');
 
        $.ajax({
              type: 'post',
              url: "send_message.php",
              data: {'name':name.val(),
                     'email':email.val()
                     },
              success: function(data) {  },
              error: function(data) {  }
        });
  });
</script>


Сам файл-обработчик send_message.php принимает поля методом $_POST, генерирует внешний вид и отправляет email при помощи функции mail()

Так вот, вопрос: Как c помощью Ajax передать файл send_message.php и отправить его в письме на email?
Ответить с цитированием