我需要一个 jquery 表单对话框,它在接受表单后调用一个带有两个参数的函数。一个参数来自表单,另一个参数来自初始化/打开对话框。我应该如何在不使用全局变量的情况下做到这一点?
编辑:
$("#something").click( function(){
var global_var=param2;
$('#dialog').dialog('open');
}
$('#dialog').dialog({modal: true,
autoOpen: false,
buttons: {'Cancel': function(){}
'Accept': function(){ callback($('#widget').val(),global_var);}
}
});
<div id="#dialog">
<p>
<input type="text" id="widget" />
</p>
</div>