方法一:load局部加载页面
A页面代码部分
<body>
<a href="B.html" class="list-group-item">跳转</a>
<div id="main">
内容显示区域
</div>
</body>
<script src="jquery.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function() {
//点击右侧栏触发事件
$('.list-group-item').on('click', function() {
var url = $(this).attr('href')
$('#main').load(url)
return false
})
})
</script>
B页面代码部分
<body>
<h1>这是B页面</h1>
</body>
方法二:iframe(frame)局部加载页面
<a href="B.html">点击</a>
<iframe src="http://baidu.com/" scrolling="no" name="fram" frameborder="0"></iframe>
<script src="jquery.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
$("a").click(function(){
$("iframe").attr("src",this.href);
return false;
});
})
</script>
B页面代码部分
<body>
这是第二个
</body>
方法三:Pjax局部加载页面
<body>
<a href="B.html">点击</a>
<div id="container"></div>
</body>
<script src="jquery.js" type="text/javascript" charset="utf-8"></script>
<script src="pjax.js" type="text/javascript" charset="utf-8"></script>
<script>
$(document).pjax('a[target!=_blank]', '#container', {fragment:'#container', timeout:8000});
$(document).on('pjax:complete', function() {
callbank();
});
</script>
B页面代码部分
<body>
<div id="container">
这是第二个页面内容
</div>
</body>
好的总结完毕,最后就是看个人喜好啦~