我正在使用
$(upload_button).bind('change', function(event)
{
var files = this.files;
alert(typeof(files));
if(typeof(files)!='undefined')
{
}
});
在我的代码中使用jQuery,它在Firefox和Chrome中工作正常但在IE8中没有工作(即,IE返回undefined为 files.length ,而其他人返回值)。那么有人知道如何解决这个问题吗?
答案 0 :(得分:1)
来自jQuery API。
change
事件无法使用按钮,因为我假设upload_button是按钮。
答案 1 :(得分:1)
那是因为Internet Explorer,甚至是IE9 does not support HTML5 File API,因此它为undefined
属性返回files
值。