2012-01-13 124 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