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