2012-04-17 77 views
0

我有一個要求,其中jquery模式彈出(骨架)應該是可重用的,只有對話框內的內容應該可能使用局部視圖改變。重複使用各種內容跨項目的jQuery對話框模式彈出

我有一個模式彈出骨架的partialview(目的是我想重新使用整個項目的代碼)

在jqGrid的列圖像的點擊我觸發功能

功能RenderModalPopup(ROWID, tableid,event){ 調試器;

$.ajax({ 
    url: '/Edit/GetPopupPartial', 
    type: 'POST', 
    async: false, 
    success: function (data) { 
     debugger; 
     $('#showDialog').load(data); 
} 
}); 

我將調用一個動作方法,其inturn將加載局部視圖

+0

局部視圖內容<腳本類型= 「文本/ JavaScript的」> $(文件)。就緒(函數(){ $( '#的ShowDialog')對話框({ 模態:真, 的AutoOpen:真, width:500, height:800 }); });

suman 2012-04-17 07:09:19

+0

不確定如何實現此可重複使用的模式彈出式要求。任何人都可以請建議一種方法。在此先感謝 – suman 2012-04-17 07:13:49

回答

1

創建像common.js共同JS,​​把功能在它

function RenderModalPopup(rowid, tableid, event) { debugger; 

$就({ URL: '/編輯/ GetPopupPartial', 類型: 'POST', 異步:假, 成功:功能(數據){ 調試器; $('#showDial OG')負載(數據)。 } });

和從任何頁等

RenderModalPopup函數();

+0

問我,如果你有任何疑問.. – yogee 2012-04-17 07:27:50

+0

非常感謝yogee。 – suman 2012-04-17 09:41:15