2012-01-13 76 views
0

我正在使用jQuery UI Modal。我創建了通用的功能來創建模態對話框。Jquery加載特定Div

下面是現在的對話框裏面,我perfoming一些操作,其需要在父頁面,以反映代碼

function createDialogWithClose(sourceDivId, url, targetDivId) 
{ 
    var dialog = jQuery(sourceDivId).dialog({ 
     autoOpen: false, 
     height: 450, 
     width: 650, 
     modal: true, 
     open: function(event, ui){ 
      jQuery('body').css('overflow','hidden'); 
     }, 
     close:function(event,ui){ 
      jQuery(targetDivId).load(url + " " +targetDivId); 

     } 

}); 

} 

所以關閉我已經寫入加載該div。根據請求在init()方法中設置參數並加載它顯示新的結果。

但問題是DIV獲得股利

任何其他方式獲得上述步驟裏面?

+0

你想去哪裏加載的div呢? – Rafay 2012-01-13 05:24:52

回答

0

一個很好的方式來使用$就要求

function createDialogWithClose(sourceDivId, url, targetDivId) 
{ 
    var dialog = jQuery(sourceDivId).dialog({ 
     autoOpen: false, 
     height: 450, 
     width: 650, 
     modal: true, 
     open: function(event, ui){ 
      jQuery('body').css('overflow','hidden'); 
     }, 
     close:function(event,ui){ 

      $.ajax({ 
      url: url, 
      type: "POST", 
      data: "", 
      cache: true, 
      success: function(response){ 
        $("#targetDivId").html(response);   
      } 
      }); 
     } 

}); 

} 
+0

我不想加載所有的響應,我想加載響應的特定Div – AliMan 2012-01-13 13:00:59