HTML
Две дропзоны:
<div id="imageMagazineUpload" class="dropzone">
<input name="file" type="file" multiple="multiple" style="opacity: 0;" onchange=""/>
</div>
<div id="imageChapterUpload" class="dropzone">
<input name="file" type="file" multiple="multiple" style="opacity: 0;" onchange=""/>
</div>
И два json запроса для каждой дропзоны, каждый из которых вызывает свой собственный вызов, получает ____ Image. php и использует собственный Seassion для ID:
init: function () {
thisDropzone = this;
console.log(thisDropzone);
$.getJSON('<?php echo BASE_URL; ?>/getChapterImage.php?ChapterID=<?php echo
$_SESSION["ChapterID"]; ?>', function (data) {
$.each(data, function (index, val) {
console.log(val);
var ImageURL = val.ImageURL;
console.log(ImageURL);
event.preventDefault();
thisDropzone.processQueue();
var mockFile = {name: val.Name, size: val.Size};
thisDropzone.options.addedfile.call(thisDropzone, mockFile);
thisDropzone.options.thumbnail.call(thisDropzone, mockFile, ImageURL);
Json работает нормально Я получаю 2 массива назад, 1 для первой капли, 2 для второй зоны сброса.
Проблема в том, что все изображения отображаются в #imageChapterUpload (во второй зоне сбрасывания ).
Чего мне не хватает?