jQuery对话框 - 在对话框之间共享值

时间:2013-01-31 09:15:54

标签: javascript jquery dialog

我的英语不好,所以我很容易写。我正在使用Jquery Dialog,我想显示多个对话框。 (dialog1打开dialog2打开对话框3 ...)

但问题是当我打开dialog1然后是dialog2(确认对话框,以便用户可以在dialog2中选择Yes / No并将值返回到dialog1)时,我不知道如何返回该值,直到用户单击是或否按钮。

我知道Javascript是异步的,所以当用户打开dialog1并单击打开dialog2时,它不会等到dialog2中的事件完成。

这是我的源代码(简单逻辑)jsfiddle.net/juRm9/2

2 个答案:

答案 0 :(得分:1)

所有对话都只是div。所以将一些带有id的隐藏变量存储在你想要获取数据的div中。

绑定第二个对话的onclick事件(根据你的要求点击是或否)将值赋给第一个div的隐藏元素。

答案 1 :(得分:0)

您可以在页面中的隐藏字段中使用商店值。然后随时使用它。