Как выбрать элементы, загруженные через AJAX из модального Boostrap? - PullRequest
0 голосов
/ 07 марта 2019

Как выбрать элементы, загруженные через AJAX из модального Boostrap?

У меня есть этот код:

  $('.openUploadPopup').on('click', function (e) {
    e.preventDefault();

    var dataURL = $(this).attr('href');
    $('.modal-body').load(dataURL, function () {
        $('#myModal').modal({
            show: true
        });
        uploadAjaxImages();
    });
});

и это функция внутри

    function uploadAjaxImages() {
    $('#uploadFormAjax').off().submit(function(e) {

        e.preventDefault();

        // Get the selected files from the input.
        var fileSelect = document.getElementById('file-select');
        var files = fileSelect.files;

        console.log(files);...

fileSelect является входом для загрузки файла, который загружается с использованием Ajax внутри модального режима. Выбор var fileSelect не работает, файлы var пустые при использовании console.log. Функция uploadAjaxImages () работает вне модального режима без проблем. Что мне здесь не хватает? Моя логика такова: открыть этот мод и загрузить внутри формы через ajax, а затем, также через ajax uplod некоторые изображения, закрыть модал. Спасибо.

...