【问题标题】:Incrementing value of an object when is called (JS)调用时增加对象的值(JS)
【发布时间】:2011-02-27 15:06:21
【问题描述】:

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

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,我在互联网上发现它是免费软件)

谢谢!

【问题讨论】:

    标签: javascript json mootools increment


    【解决方案1】:

    要更改值,您可以在外部使用类似的东西(如果该类实现了选项,我认为它确实如此):

    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++;
    }
    

    玩得开心。

    【讨论】:

    • 好的,谢谢。我已经尝试了所有可能性,包括您的建议,但没有运气。我可以PM你一个例子吗?
    • fancyupload 的作者是 SO 上的实际访问者,您最好让他发表评论,尽管没有看到您尝试过的实际代码等,但这并不容易缩小。下次我在 IRC 上见到他时,我会告诉他有一个问题要问他,或者欢迎您来到 irc.freenode.net 上的#mootools 并询问这个问题或等待@digitarald 到达。
    • 谢谢。我试过几次联系他(他的网站表格,电子邮件),但没有回答,这就是我在这里问的原因。无论如何,我也会在 IRC 上尝试。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 2021-06-04
    • 2016-12-06
    • 2019-10-30
    • 1970-01-01
    • 1970-01-01
    • 2020-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多