Показать сообщение отдельно
  #1 (permalink)  
Старый 07.09.2019, 13:30
Аспирант
Отправить личное сообщение для Leon2110 Посмотреть профиль Найти все сообщения от Leon2110
 
Регистрация: 04.07.2016
Сообщений: 76

Добавить в мой js код поле с файлом
Добрый день, есть скрипт который отправляет данные формы в php файл для дальнейшей обработки полей:
function addsite() {
     sname = $("#sname").val();
     scat1 = $("#scat1").val();
     scat2 = $("#scat2").val();
     scat3 = $("#scat3").val();
     sprice = $("#sprice").val();
     soldprice = $("#soldprice").val();
     scms = $("#scms").val();
     swork = $("#swork").val();
     surl = $("#surl").val();
     sopis = $("#sopis").val();
     form = 'addsite';
     user = '<?php echo $id; ?>';
     $.ajax({
          type:"POST",
          url:"../php/lk.php",
          data: {"sname":sname, "scat1":scat1, "scat2":scat2, "scat3":scat3, "sprice":sprice, "soldprice":soldprice, "scms":scms, "swork":swork, "surl":surl, "sopis":sopis, "form":form, "form":form, "user":user},
          cache: false,
          success: function(responce){ 
            $('#addsite').html(responce);
          }
      })
}


Это все работает. Но в форме есть еще одно поле с файлом:
<input id="sscr" name="sscr" type="file" class="form-control">


Можно ли в мой js код передать еще и этот файл? (В php я обработаю, опыт есть), не знаю как в js это правильно дописать в data
Ответить с цитированием