在我的.net MVC3 web應用程序中,我有一個ajax調用,它返回一些html代碼。我通過這個網站變成一個div像這樣:jQuery .html()函數在IE中不起作用11
$.ajax({
url: 'controller/action',
data: {id: id,},
type: 'GET',
async: false,
success: function (data) {
$("#container").html(data);
},
});
這在所有瀏覽器工作正常,除了即11會發生什麼情況是,HTML犯規在#container的DIV渲染,除非我的地方點擊頁面上。
我怎樣才能得到HTML呈現,而無需點擊ie11中的任何地方?
感謝
你有沒有設置容器的高度寬度?我認爲可能會有這樣的問題,即渲染不會發生。 – 2015-03-31 06:37:07
我沒有。但我試圖設置一個高度和寬度,它仍然沒有工作。 – Notaras 2015-03-31 06:43:31
嘗試控制檯查找錯誤並檢查未關閉的標記。你的html應該是乾淨的。 ('div')。append(data);'OR'$('div')。appendTo(data);' – 2015-03-31 07:16:15