0

我是 javascript 新手,想知道如何调用函数变量。在下面的代码示例中,我希望能够调用 fileupload 控件的 add 函数并传递我自己的数据。我该怎么做呢?谢谢你。

这是我试图为其调用 add() 函数的 blueimp 文件上传代码的屠宰版本。

// The UI version extends the file upload widget
// and adds complete user interface interaction:
$.widget('blueimp.fileupload', $.blueimp.fileupload, {
 options: {
  autoUpload: false,
  add: function (e, data) {
  //function stuff
  }

 }
4

1 回答 1

2

如果您只是想重用该函数,则可以提供对add而不是函数文字的引用:

var myAdd = function (e, data) {
    ...
};

$.widget('blueimp.fileupload', $.blueimp.fileupload, {
    options: {
    autoUpload: false,
    add: myAdd
});

现在你可以myAdd自己打电话了。让我知道这是否是你想要的。

于 2013-07-12T22:33:08.130 回答