Javascript 如何使用.html()使用模板呈现div
我正在尝试用ajax中的模板呈现一个div。我正在使用.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({
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
以允许其滚动内容)。