0
我需要打開一個局部視圖作爲對話框,點擊一個按鈕,基本上添加/編輯場景。我的問題是畝局部視圖確實打開,但不作爲對話框,但在頁面的底部。部分視圖不作爲jQuery UI對話框打開
請看看我的代碼如下: 我有一個頁面上的空div:
在按鈕我叫下面的代碼的點擊:
功能addSelectionActivate(){ VAR selectionID = 0;
$.ajax({
url: "AddEditSelection",
type: "POST",
data: "&selectionID=" + selectionID,
dataType: "html",
success: function (data) {
$("#addEditSelectionDialog").html(data);
$("#addEditSelectionDialog").dialog('open');
},
error: function (error) {
alert(error.status);
}
});
}
我的控制器有一個方法「AddEditSelection」,它返回結果。但局部視圖在頁面的末尾打開,而不是作爲對話框顯示。請幫助我可能會犯的錯誤。
對不起,我cun't通過你的意思是通過寄存器「DialogDiv」的對話框 – 2012-02-08 13:29:51
明白什麼好吧,它類似於此 '$( 「#Ajax的對話」)對話框({ 的AutoOpen:假的, 拖動:假的, 模式:真, 可調整大小:假的, closeOnEscape:假的, open:function(){}});' 這樣你註冊一個div作爲對話框 – 2012-02-09 11:12:18