究竟代表与表单提交事件关联的此函数的这些参数是什么?

时间:2016-02-09 11:37:31

标签: javascript jquery jquery-plugins javascript-framework impromptu

我是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" "每个人都会受益于" " Annulla"

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

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

我明白 v 参数可以识别与点击按钮的操作相关联的值。

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

0 个答案:

没有答案