我試圖用下面的代碼打開一個Jquery確認框。Jquery確認對話框的返回值
var a = $('#confirm')
.data("x","defaultValue")
.dialog('open');
alert(a.data("x"));
在對話框中,我試圖改變x的值。
$("#confirm").dialog({
resizable: false,
autoOpen: false,
height: 180,
width: 400,
modal: true,
buttons: {
"Leave the page": function() {
$(this).data("x","this is a test");
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
}
});
如何獲取x的修改值。此時警報顯示「DefaultValue」。但是想要得到「這是一個測試」。
有什麼想法?
PS:我只是不能使用對話框中的window.open()重定向。