2014-11-03 83 views
0

我想在ajax中使用模板呈现div。我使用.html()函数来设置div中的模板数据。但是当我这样做时,它隐藏了页面的滚动条,甚至页面也不滚动。如何使用.html()模板呈现div使用.html()

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

    $("#replacableDiv").html(''); 
    $("#companyModal").modal('hide'); 
    $(".modal-backdrop").hide(); 
    $("#replacableDiv").html(data); 
    } 
    }); 
+0

你能做出jsFiddle.net? – Amy 2014-11-03 07:23:49

+0

你可以追加方法 – Amy 2014-11-03 07:32:26

+0

如果不显示实际的HTML(在页面中,并在'data'中返回),除非猜测,否则这不能解决,但它可能是一个样式问题。最简单的测试方式是'#replacableDiv'的样式具有固定的高度和宽度(还有'overflow:auto'以允许它滚动内容)。 – 2014-11-03 09:33:28

回答

0

试试这个:

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

我也试过这个..不适合我.. :( – user3853055 2014-11-03 07:39:56