我正在尝试调用文件上传器插件。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
.
如何解决这个问题?