Как передать значение из функции в другую функцию jQuery? - PullRequest
0 голосов
/ 26 мая 2018

У меня есть две функции.

var fileupload = document.getElementById("fileup");

        $('.upload-btn').on('click',function(){

           var sb_field = $(this).parent().find('input[type="file"]');

           sb_field.click();

        });


        fileupload.onchange = function (){

          var image       =    $('#fileup')[0].files[0];

        }


        $('.applyTeacher').on('click', function () {

          console.log(image);
}

Когда функция файла upload.onchange работает, я получаю значение в переменном изображении и хочу использовать это значение в следующей функции, но я не могу сделатьтак.Как я могу передать это значение?

1 Ответ

0 голосов
/ 26 мая 2018

Определите вашу переменную глобально:

var image="";
var fileupload = document.getElementById("fileup");

            $('.upload-btn').on('click',function(){

               var sb_field = $(this).parent().find('input[type="file"]');

               sb_field.click();

            });


            fileupload.onchange = function (){

              image       =    $('#fileup')[0].files[0];

            }


            $('.applyTeacher').on('click', function () {

              console.log(image);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...