我是 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 东西?