我有一個對話框在父窗口中調用。 該對話框包含另一個視圖(讓我們稱之爲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);
}
是否有可能做這樣的事情?
韓國社交協會