我想将一个页面加载到 jQuery Dialog 插件中(通过使用该代码jQuery: Load Modal Dialog Contents via Ajax)在该页面中,用户将选择一些数据。选择后,当他关闭对话框窗口时,我需要从该对话框窗口中检索用户选择的数据。我怎样才能做到这一点 ?
问问题
656 次
1 回答
4
您要做的第一件事是在对话框关闭时保存这些值。假设这是您正在加载的页面:
<input type="text" id="text1" name="text1" /><br />
<input type="text" id="text2" name="text2" /><br />
<a href="#" id="dialog_submit_button">Click</a>
然后,当您加载对话框时,您应该添加以下内容:
jQuery('#dialog').dialog({
// all you other stuff
close: function(){
var in1 = $('#text1').val();
var in2 = $('#text2').val();
jQuery.dialog_info = {
input1 : in1,
input2 : in2
}
}
});
现在,您可以随时在其余代码中提取这些文本值
var value1 = jQuery.dialog_info.input1;
var value2 = jQuery.dialog_info.input2;
希望有帮助
于 2012-10-07T15:14:32.987 回答