0

我是 JavaScript\JQuery 的新手,我对在我正在处理的项目中找到的这段代码有以下疑问。

这个项目使用jQuery Impromptu插件来显示对话框:http ://trentrichardson.com/Impromptu/

所以在我的 JavaScript 代码中我有这样的东西:

function salvaDatiContabili(ente){
    if($('#gestioneDatiContabiliForm').valid()){
        $.prompt('I dati contabili inseriti possono essere associati a tutti i tuoi progetti per l\'ente '+ente+'. A quali progetti vuoi associare i dati inseriti? ', {
            title: "Richiesta di conferma",
            position: { width: 700 },
            buttons: { "Solo a questo progetto": "progetto", "A tutti i progetti per l\'ente beneficiario": "ente", "Annulla": "annulla" },
            submit: function(e,v,m,f){

                if(v!= 'annulla')
                    alert('chiamata ajax: '+v);
            }
        });
    }
}

此代码的$.prompt()函数呈现一个带有 3 个按钮的对话框,分别具有以下内容文本:“Solo a questo progetto”“A tutti i progetti per l'ente beneficiario”“Annulla”

我的疑问与此代码与提交事件关联的函数的e,v,m,f的含义有关:

submit: function(e,v,m,f){
    if(v!= 'annulla')
    alert('chiamata ajax: '+v);
}

我知道v参数标识与单击按钮的操作相关的值。

但究竟是什么代表了其他 3 个值呢?是只与jQuery Impromptu插件相关的东西还是一些通用的 JQuery 或 JavaScript 东西?

4

0 回答 0