2013-10-22 56 views
0

我在upload.php處理程序中將blueimp文件上傳插件限制爲某些文件類型/大小。無效文件的Blueimp文件上傳錯誤信息

該插件工作正常的大小限制內的正確的文件類型(json),但對於其他文件類型,它不會上傳(如預期),但它不會引發任何錯誤消息。

這是我使用的代碼:

$('#fileupload').fileupload({ 
     dataType: "json", 
     done: function (e, data) { 
      $.each(data.result.files, function (index, file) { 
       if(file.error != null){ 
        $('#consola').text(file.error); 
       }; 
       myfunction(); 
      }); 
     } 
    }); 

我也試過:

$('#fileupload').fileupload({ 
     dataType: "json", 
     done: function (e, data) { 
      $.each(data.result.files, function (index, file) { 
       if(file.error){ 
        $('#consola').text(file.error); 
       }; 
       myfunction(); 
      }); 
     }, 
    }); 

爲什麼不顯示錯誤消息?

+1

爲什麼不'的console.log(data.result);',看看它給你? –

+0

它給出:ReferenceError:數據未定義 –

+0

您在哪裏放置日誌記錄語句?它必須位於'done:function(e,data){'塊。 –

回答

0

這工作:

$('#fileupload').fileupload({ 
     dataType: "json", 
     done: function (e, data) { 
      $.each(data.result.files, function (index, file) { 
       if(file.error !=null){ 
        $('#consola').text(file.error); 
        animarTexto(); 
       } else { 
        myFunction(); 
       } 
      }); 
     } 
    }); 
相關問題