分析
加载一个html的话是可以分为加载其中某个块(div)和加载整个页面,而不管加载其中任何一种都是需要本页面的一个块(div)来进行加载展示。加载的方法可以是$(ajax{}) 方法也可以是 $('#div').load() 方法,下面为大家演示一下
实操
index.html
ss
11
22
$('#router').css('color','red');
预期效果
index.html (load方法和$(ajax)效果一致)
1、加载整个页面
$.ajax({
url:'./test.html',
type:'get',
success:function(res){
$('#router').html($(res));
}
});
// $('#router').load('./test.html');
2、加载部分内容
$.ajax({
url:'./test.html',
type:'get',
success:function(res){
var html = $(res).find('.warp');
$('#router').html(html);
}
});
// $('#router').load('./test.html .warp');
这里呢可以看到只是加载了text.html 中