ファイル アップローダープラグインを呼び出そうとしています。ファイルが選択さadd
れると、ライブラリからメソッドが呼び出されます。を呼び出すadd
ときに、メソッドを引数として親メソッドの引数を渡す必要がありopts
ますadd
。
これは、RequireJS ライブラリを使用するコードの一部です。
return {
onFileChoose: function (e, data) {
// I need 'opts' object here
},
start: function (opts) {
$('fileupload').fileupload({
url: '//testbucket.s3.amazonaws.com', // Grabs form's action src
type: 'POST',
autoUpload: true,
dataType: 'xml',
add: this.onFileChoose
});
}
}
opts
のオブジェクトが必要onFileChoose
です。
で試しました
add: function (e, data) {
this.onFileChoose(e, data, opts);
}
上記のコードは としてエラーを生成します this.onFileChoose is undefined
。
この問題を解決するには?