文件上传在IE 8中不起作用

时间:2014-11-06 12:58:17

标签: php jquery internet-explorer

我有一个php应用程序来上传excel文件。它适用于IE以外的所有浏览器。 这是我的jquery代码:

$(document).on("click", "#btnUpload", function() {
    var value =$("#FileUpload").val();
    if (value!=null && value!="") {
        var file_data = $("#FileUpload").prop("files")[0]; 
        var extension = value.substr( (value.lastIndexOf('.') +1) );
    if(extension=='xlsx'||extension=='xls'||extension=='csv') {
        $.ajax({
        ----
        });
    }
}});

当我在IE中运行它时,它会显示错误'prop(...).0' is null or not an object

1 个答案:

答案 0 :(得分:0)

尝试使用var file = $("#FileUpload")[0].files[0]代替$("#FileUpload").prop()