IE8和IE7中的“对象不支持此属性或方法”

时间:2011-07-06 19:50:54

标签: c# javascript jquery asp.net

我一直收到这个错误:

  

Object不支持此属性   或方法

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

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

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

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

2 个答案:

答案 0 :(得分:1)

尝试将此代码放入文档中。有时IE的旧版本不能正确初始化。

答案 1 :(得分:1)

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

我认为你错过了一个括号。