你好這是我第一次使用對話框。這裏是我的代碼:當我使用對話框來顯示一個新頁面時,它只能使用一次並且總是在頁面中顯示相同的東西
$("#dialog").dialog({
autoOpen: false,
closeOnWscape: true,
show: "blind",
width: 800,
buttons: {
close: function() {
alert("close");
$(this).dialog("close");
}
}
});
$('p#pp').click(function() {
//jQuery('#fpoint').dialog();
//$("#dialog").load("Agrandir.aspx").dialog("open");
//var tid = $("#Label1").text.toString();
alert("open");
//$("#fpoint").dialog("open");
$("#dialog").load("Agrandir.aspx).dialog("open");
// window.open("Agrandir.aspx");
})
在對話框中會顯示一個新的頁面,在頁面中會顯示一個execl。在父頁面中有一個下拉列表,當按鈕單擊this.session [「id」]將獲得所選值的值時,Agrandir.aspx將使用該會話。然後點擊打開一個對話框。但是對話框總是顯示第一次創建的對話框。
您是否在控制檯中發現錯誤,指出來自'load()'的AJAX調用失敗? – 2011-05-17 09:20:12
也許加**緩存:false,**? – 2011-05-17 09:21:41