2014-11-03 84 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