对象不支持此属性或方法.在IE8和IE7

本文关键字:IE8 IE7 方法 不支持 属性 对象 | 更新日期: 2023-09-27 18:01:28

我一直得到这个错误:

对象不支持此属性或方法

每当我在IE7和IE8中运行代码时。这是它停止的代码:

_renderUploadTemplate: function(files){
    var that = this;
    return $.tmpl(
        this.options.uploadTemplate,
        $.map(files, function(file){
            return that._uploadTemplateHelper(file);
        }
    )
}

我正在使用jQuery-File-Upload by BlueImp。以下是指向源文件的链接:https://github.com/blueimp/jQuery-File-Upload.

每当我尝试上传一些东西时,这种情况就会发生,在其他浏览器中似乎工作正常

对象不支持此属性或方法.在IE8和IE7

试着把这段代码放到你的文档中。有时旧版本的IE无法正确初始化。

_renderUploadTemplate: function(files){
    var that = this;
    return $.tmpl(
        this.options.uploadTemplate,
        $.map(files, function(file){
            return that._uploadTemplateHelper(file);
        }); //right here
    )
}

我想你少了一个括号。