我的英语不好,所以我很容易写。我正在使用Jquery Dialog,我想显示多个对话框。 (dialog1打开dialog2打开对话框3 ...)
但问题是当我打开dialog1然后是dialog2(确认对话框,以便用户可以在dialog2中选择Yes / No并将值返回到dialog1)时,我不知道如何返回该值,直到用户单击是或否按钮。
我知道Javascript是异步的,所以当用户打开dialog1并单击打开dialog2时,它不会等到dialog2中的事件完成。
这是我的源代码(简单逻辑)jsfiddle.net/juRm9/2
答案 0 :(得分:1)
所有对话都只是div
。所以将一些带有id的隐藏变量存储在你想要获取数据的div中。
绑定第二个对话的onclick事件(根据你的要求点击是或否)将值赋给第一个div的隐藏元素。
答案 1 :(得分:0)
您可以在页面中的隐藏字段中使用商店值。然后随时使用它。