我有一个对话框在父窗口中调用。 该对话框包含另一个视图(让我们称之为childView),让我们说一些按钮。 我想要做的是,当点击一个按钮时,我会触发一个函数,在父窗口上获取'catched'。jquery通过自定义事件的对话框传递数据
例: 在父视图:
$("#dialog").dialog({
autoOpen: false,
height: 350,
width: 530,
modal: true,
open: function (event, ui) {
$(this).load("ChildView");
},
close: function (event, ui) {
$("#dialog").dialog().dialog('close');
}
}).on("ChildButtonClick", function (arg) { alert("Hello " + arg); })
ChildView
...
<input type="button" id="myButton" onclick="ClickButton('Bob');" />
<input type="button" id="myButton" onclick="ClickButton('Alice');" />
...
function ClickButton(arg) {
...trigger("ChildButtonClick", arg);
}
是否有可能做这样的事情?
韩国社交协会