1

我正在使用 jQuery 文件上传。我曾在我的 HTML 页面中尝试过,它工作得很好。当我在弹出窗口中调用同一页面时,出现错误。我正在使用模态弹出窗口。

add: function(e, data) {

    var that = $(this).data('fileupload'),
        options = that.options,
        files = data.files;

    that._adjustMaxNumberOfFiles(-files.length);
    data.isAdjusted = true;

    $(this).fileupload('resize', data).done(data, function() {
        data.files.valid = data.isValidated = that._validate(files);
        data.context = that._renderUpload(files)
            .appendTo(options.filesContainer)
            .data('data', data);
        that._renderPreviews(files, data.context);
        that._forceReflow(data.context);
        that._transition(data.context).done(function() {
            if ((that._trigger('added', e, data) !== false) && (options.autoUpload || data.autoUpload) && data.autoUpload !== false && data.isValidated) {
                data.submit();
            }
        });
    });
},

当我上传图片时,它说:

0x800a138f - Microsoft JScript runtime error:
Unable to get value of the property 'options': object is null or undefined

我不知道如何解决以及如何找到解决方法。仅当我在弹出窗口中调用它时才会出现错误。你有什么解决办法吗?lz找出来,帮忙。如何获得价值?

4

0 回答 0