21
Июл
2021

Почему не отправляется форма через ajax, не передается изображение?

Суть вопроса такова через форму не передается изображение , текст передается

<form id="myform"  action='' method='post' enctype="multipart/form-data">   
  <input type="hidden" name="action" value="do">
  
<input type="text"  name="text"/>

    <input type="file" name="file"  />

<input type="submit" id="btncontcall" value=" Ok "/>        

  </form>

$(document).ready(function() {
     $('#btncontcall').click(function(){ 
          $.ajax({
             type: "POST",
             url:"bot_send.php", // Адрес обработчика
             data:$('#myform').serialize(),
             error:function(){$("#erconts").html("<span class='erconts'>Ошибка!</span>");},
            beforeSend: function() {
                 $("#erconts").html("<span class='erconts'>Отправляем...</span>");
             },
            success: function(result){
      $('#myform')[0].reset();
                $('#erconts').html(result);
                checkThis();
            }
         });
         return false;
     });
});

Источник: https://ru.stackoverflow.com/questions/1307591/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BD%D0%B5-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D1%84%D0%BE%D1%80%D0%BC%D0%B0-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-ajax-%D0%BD%D0%B5-%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

Тебе может это понравится...

Добавить комментарий