Текстовое содержимое и загрузка файла с помощью AJAX

Я пишу систему клиентской базы данных для моей компании. Не очень модные вещи, но он делает то, что должен. Теперь, когда все основные «текстовые» вещи сделаны, я хочу добавить в них немного управления файлами.

У меня есть несколько форм, которые отправляются на сервер с помощью ajax, а затем записываются в БД в модели.

Некоторые из этих форм планируется загрузить файл документа.

Есть ли способ обработки отправки нормальных значений и отправки файла с помощью AJAX?

Позвольте мне привести вам пример ФОРМЫ:

<form action="SOMEPATH/LOGIC_FILE.php" action="POST" enctype= multipart/form-data>
  <label for="name">
   <input type="text" id="name" name="name" />
  </label>
  <label for="somethingElse">
   <input type="text" id="somethingElse" name="somethingElse" />
  </label>
  <label for="fileUpload">
    <input type="file" />
  </label>
</form>

Пример AJAX:

var name = $('#name').val();
var somethingElse = $('#somethingElse').val();

var dataArr = { 'name':name, 'somethingElse':somethingElse};
MYELEMENT.click(function(e){
e.preventEventDefault();
$.ajax({
            url: "PATH/logic/logic_update_client_allg.php",
            type: "POST",
            data: allgArray,
            success: function(dataArr){
                // works
            },
            error: function(){
                // doesnt work
            }
        });
}

Вот как я справляюсь со своим значением INPUT

Как я могу продолжить загрузку файла с этой формой

Спасибо

Ответы на вопрос(0)

Ваш ответ на вопрос