使用各种内容在项目中重用jquery对话框模式弹出窗口

时间:2012-04-17 07:08:32

标签: asp.net-mvc-3 jquery-ui jquery

我有一个要求,即jquery模态弹出窗口(骨架)应该可以重复使用,只有对话框内的内容可能会使用局部视图更改。

我有模态弹出框架的部分视图(意图是我想在整个项目中重复使用此代码)

点击jqgrid列图像后,我触发一个函数

function RenderModalPopup(rowid,tableid,event){     调试器;

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

我将调用一个动作方法,其中inturn将加载局部视图

1 个答案:

答案 0 :(得分:1)

创建一个像common.js这样的常见js并将函数放入其中

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

$。AJAX({     url:'/ Edit / GetPopupPartial',     类型:'POST',     async:false,     成功:函数(数据){         调试器;         $( '#的ShowDialog')负载(数据)。  } });

并从任何页面调用该函数,如

RenderModalPopup();