0

由於某些原因,IE9決定對Jcrop有問題並從文件中獲取要上傳的數據。這條線:Jcrop和IE9圖像文件未定義

var oFile = $('#image_file')[0].files[0]; 

我越來越:Unable to get properly '0' of undefined or null reference

在一天結束的時候,我需要能夠訪問該文件的屬性...和IE9似乎並沒有被能夠通過詢問[0].files[0]

回答

0

我不熟悉Jcrop但IE9-的功能,有訪問DIV id爲image_file

我使用此代碼爲圖像加載到一個變量的一個問題:

$('#image_file').change(function() { 
        var oFile = this.files[0]; 
      //... 
    }); 
+0

這就是IE9中的問題:var oFile = $('#image_file')[0] .files [0];' – dcolumbus

1

IE9有沒有這樣的財產,input type="file"files財產在IE10中引入的。

+0

好吧,那肯定會開始幫助......但是解決方法是什麼? – dcolumbus

+0

這打破了Jcrop。 – dcolumbus

+0

Jcrop支持IE6 + ...我不認爲這是Jcrops錯誤,但我在上面評論過的行:'var oFile = $('#image_file')[0] .files [0];' – dcolumbus