简单且简介的异步加载方式!可以用于分类导航异步加载对应分类的内容,加快页面首次加载时间
简单的实现原理:
点击“分类1”会加载“cs.php”的文件内容;
点击“分类2”会加载“cs2.php”的文件内容;
<div style="width:500px;margin:auto;">
<h3 id="test">测试异步加载</h3>
<button id="btn1" type="button">分类1</button>
<button id="btn2" type="button">分类2</button>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$('#test').load('/pc/home/cs.php');//服务器上的文件路径【相对路径】
})
$("#btn2").click(function(){
$('#test').load('/pc/home/cs2.php');
})
})
</script>
</div>
进阶方法:
这个是用于点击菜单就切换内容的异步加载,当多个菜单时就不用担心页面一次性加载所有内容的问题!
前端写法,这个是实现方法,在实际运用中还要自己调整才行
<div style="width:500px;margin:auto;">
<h3 id="menu_content">测试异步加载</h3>
<?php for($x=1; $x<=5; $x++){ ?>
<a class="menu_<?php echo $x;?>" href="javascript:lt_menu_number()">分类<?php echo $x;?></a>
<?php } ?>
<script type="text/javascript">
$(document).ready(function(){
<?php for($x=0; $x<=5; $x++){ ?>
$(".menu_<?php echo $x;?>").click(function(){
$('#menu_content').load('/pc/home/article_list.php?id=<?php echo $x;?>');//服务器上的文件路径【相对路径】
})
<?php } ?>
})
</script>
</div>
article_list.php文件
<?php
$id = $_GET['id'];
echo "获取的id:".$id."<br>";
if($id=="1"){
echo "分类1";
}else if($id=="2"){
echo "分类2";
}else if($id=="3"){
echo "分类3";
}else if($id=="4"){
echo "分类4";
}else if($id=="5"){
echo "分类5";
}
隐藏内容需要登录才可以看见
登录





