有时候很多页面头部和尾部是一样的,一般会拿出来整成一个html然后用ajax载入。 HTML
<!--底部-->
<div id="bottom"></div>
JS
$.ajax({
url : "/bottom-darkblue",
dataType : "html",
type : "get",
cache : false,
success : function(data) {
//document.getElementById('bottom').innerHTML = data;//这是之前的写法,IE8会出问题
$("#bottom").hide().html(data).show();//这句是重点
}
});
直接用document.getElementById('bottom').innerHTML = data;IE8不兼容,后来找到这个办法解决了,那就是先hide(),然后填充再show()。