调用时增加对象的值(JS)

时间:2011-02-27 15:06:22

标签: javascript json mootools increment

我有一个类的对象部分,我希望每次调用时都增加它的值。

var up = new FancyUpload2($('demo-status'), $('demo-list'), { // options object  
verbose: true  

    data: { 'file_number' : value },  
});

“data:”是[POST]的一部分;我希望每次执行POST调用时都会在'file_number'上增加值(下次值=值+ 1)

(类FancyUpload2使用Swiff.Uploader类和MooTools 122,我在互联网上发现它作为免费软件)

谢谢!

1 个答案:

答案 0 :(得分:0)

更改您可以在外部使用此类值的值(如果该类实现了Options,我认为它会这样做):

up.setOptions({
    data: {
        file_number: up.options.data.file_number++
    }
});

您可以附加到fileComplete事件:

例如,在鼓动时,添加选项:

onFileComplete: function() {
    // bad practice to access the options object like so but it works.
    this.options.data.file_number++;
}

玩得开心。