私は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
これを解決する方法とその方法を見つける方法がわかりませんでした。ポップアップで呼び出した場合にのみエラーが発生します。解決策はありますか?それを見つけてください、助けてください。値を取得する方法は?