我正在使用 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找出来,帮忙。如何获得价值?