Как добавить переменную в загруженный файл - PullRequest
0 голосов
/ 14 января 2019

У меня есть переменная id_p, которую необходимо отправить вместе с загруженным файлом на сервер.

Есть четыре таких файла для загрузки, и каждый должен быть загружен с этой информацией из переменной

$(function () {

var id_p = document.getElementById('primarie').value();
console.log(id_p);

$('#dxfUpload').fileupload({
    url: 'upload-manager.php',
    start: function (e, data) {
        document.getElementById('loading').style.display = "block";
    },
    done: function (e, data) {
        document.getElementById('loading').style.display = "none";
    }
});


$('#csvUploadGA').fileupload({
    url: 'upload-manager-csv.php',
    start: function (e, data) {
        document.getElementById('loading').style.display = "block";
    },
    done: function (e, data) {
        document.getElementById('loading').style.display = "none";
    }
});

$('#csvUploadB').fileupload({
    url: 'upload-manager-B.php',
    start: function (e, data) {
        document.getElementById('loading').style.display = "block";
    },
    done: function (e, data) {
        document.getElementById('loading').style.display = "none";
        addLayer();
    }
});
});

Спасибо и ждем ответа.

1 Ответ

0 голосов
/ 14 января 2019

Вам также необходимо добавить свой id_p в форму:

$('#img-upload').change(function(e){
 var id = $("input[name=id]").val();
 var file = this.files[0];
 var form = new FormData();
 form.append('img-upload', file);
 form.append('uploaded-id', id); //Here is the appended id_p 
  $.ajax({
    url : 'upload.php',
    type : 'POST',
    cache : false,
    contentType : false,
    processData : false,
    data : form,
    success : function(response) {
         $("#responsePanel").css({'display':'block'}).hide().html(response.html).fadeIn(1000);
    }
 });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...