Javascript 如何使用.html()使用模板呈现div

Javascript 如何使用.html()使用模板呈现div,javascript,jquery,html,ajax,gsp,Javascript,Jquery,Html,Ajax,Gsp,我正在尝试用ajax中的模板呈现一个div。我正在使用.html()函数设置div中的模板数据。但当我这样做时,它会隐藏页面的滚动条,甚至页面也不会滚动 $.ajax({ type:'POST', url:'/method/action', data: $("#my_form").serialize(), success: function(data){ $("#replacableDiv").html(''); $("#companyModal

我正在尝试用ajax中的模板呈现一个div。我正在使用.html()函数设置div中的模板数据。但当我这样做时,它会隐藏页面的滚动条,甚至页面也不会滚动

$.ajax({
    type:'POST',
    url:'/method/action',
    data: $("#my_form").serialize(),
    success: function(data){

    $("#replacableDiv").html('');
    $("#companyModal").modal('hide');
    $(".modal-backdrop").hide();
    $("#replacableDiv").html(data);
    }
    });
试试这个:

$('#replacableDiv').append(data);

您可以使用jsFiddle.net吗?您在不显示实际HTML(在页面中并在
数据中返回)的情况下添加方法,这无法通过猜测来解决,但这可能是一个样式问题。最简单的测试方法是设置
#replacableDiv
的样式,使其具有固定的高度和宽度(还有
overflow:auto
以允许其滚动内容)。