2012-04-10 24 views
0

ボタンをクリックすると2つのコントロール(テキストボックス&ボタン)を持つJQGRIDの列があります。部分的な表示内容のダイアログボックスを表示する必要があります。私が使用しているコードは次のとおりです。モーダルダイアログ内の部分表示が機能しません(jQuery)

function RenderModalPopup(rowid, event) { 
    debugger; 

    $("#dvedit_showDialog").dialog({ 
     modal: true, 
     autoOpen: false, 
     width: 500, 
     height: 800 
    }); 


    $.ajax({ 
     url: '/Edit/GetPopupPartial', 
     type: 'POST', 
     success: function() { 
      debugger; 
      //$('#dvedit_showDialog').html(Data); 
      $('#dvedit_showDialog').load("@Url.Action('GetPopupPartial','Edit')").dialog('open'); 

     } 
    }); 
} 

私の意図は、プロジェクト全体で再利用できるモーダルダイアログを作成することです。部分的な見方が変わることがあります。助けてください。前もって感謝します。

答えて

2

最初に部分ビューを読み込んでモーダルダイアログを作成します。

$.ajax({ 
      url: '/Edit/GetPopupPartial', 
      type: 'POST', 
      success: function (data) { 
       debugger; 
       $('#dvedit_showDialog') 
        .html(data) 
        .dialog({ 
         modal: true, 
         autoOpen: true, 
         width: 500, 
         height: 800 
        }); 

      } 
     }); 
+0

ありがとうヨルゴ、その働き: – suman

+0

ur welcome。あなたは解決策を受け入れることができます:) – Yorgo

+0

私は解決策を変更します。あなたはもはや 'load()'関数を必要としません – Yorgo

関連する問題