У меня есть dropzone контейнер в модальном. Я хочу получить доступ к одному и тому же модалю на одной странице с 15-20 ссылок для загрузки различных типов документов (указанными data-doctype
).изменить url динамически в dropzone
Мне нужно изменить URL-адрес для каждого типа doctype, и каким-то образом я не могу обойти его. Я проверил это link, но это не то, что я ищу. Контейнер Dropzone довольно тривиально (в модальном теле):
<div id="docUpload" class="dropzone">
<div class="dz-default dz-message">
Click to select document to upload
</div>
</div>
это, как я называю модальную
<a data-target="#identityModal" data-toggle="modal" data-doctype="dl" class="fa fa-paperclip docLink"></a>
<a data-target="#identityModal" data-toggle="modal" data-doctype="voter" class="fa fa-paperclip docLink"></a>
это, как я инициализация Dropzone
$(document).on("click", ".docLink", function() {
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("#docUpload", {
url: "../hn_SimpeFileUploader.ashx?doctype=" + $(this).data('doctype'),
maxFiles: 2,
addRemoveLinks: false,
success: function (file, response) {
var imgName = response;
file.previewElement.classList.add("dz-success");
},
error: function (file, response) {
file.previewElement.classList.add("dz-error");
}
});
});
I необходимо сбросить URL-адрес с помощью параметра запроса doctype в соответствии с нажатой ссылкой.
URL-адрес не обновляется, и я получаю сообщение «dropzone уже прилагается». Обратите внимание, что с этим кодом документы загружаются должным образом. его просто, что URL-адрес не обновляется, и все документы загружаются в одну папку.
Я думаю, что это было бы легче выполнить на стороне сервера. – wallek876