フォームを受け入れた後、2つのパラメーターを持つ関数を呼び出すjqueryフォームダイアログが必要です。1つのパラメーターはフォームからのもので、もう1つはダイアログが初期化/開かれる場所からのものです。グローバル変数を使用せずにこれを行うにはどうすればよいですか?
編集:
$("#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>