2015-11-04 181 views
0

我有一個像下面這樣的函數,但調用這個函數的函數返回undefined,我不知道爲什麼。函數調用時要使用的JavaScript函數返回對象

$.fileReader_g = function(file){ 
     var reader = new FileReader(); 
     reader.onloadend = function(){ 
       return { 
         result:  reader.result, 
         size:  file.size, 
         name:  file.name 
       } 
      } 

     if (file){ 
       reader.readAsDataURL(file); 
     } else { 
       console.log('Upload Failed'); 
     } 
    } 

上述內容由以下方面調用。

$(document).on('change', '.album_art_select', function(){ 
     var cow = $.fileReader_g($(this)[0].files[0]); 
     console.log(cow); 
    }); 

我在哪裏錯過了?

+0

你沒有從'$ .fileReader_g'函數中'返回'任何東西。該函數不返回任何內容。 –

回答

相關問題