Jquery加载特定Div

时间:2012-01-13 05:18:28

标签: javascript jquery jquery-ui

我正在使用jQuery UI Modal。我创建了常用函数来创建模态对话框。

以下是代码

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进入div

获得上述步骤的其他任何方式?

1 个答案:

答案 0 :(得分:0)

使用$ .ajax请求的好方法

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);           
           }
           });
        }

});

}