|
发表于 2019-4-11 21:37:00
|
显示全部楼层
用ajax异步请求后台的程序 php或者asp什么的,然后返回json或者其他数据格式;
然后通过js分析返回的数据并输出到页面
代码的话大概是下面这样的:
<a>上一页</a>
<a>下一页</a>
<script type="text/javascript">
window.onload=function(){
var oAs = document.getElementsByTagName('a');
var oAjax = new XMLHttpRequest() || new ActiveObject("Microsoft XMLHTTP");
oAs[0].onclick=function(){
oAjax.open('GET','./search.php?p=0&t='+new Date().getTime(),true);
oAjax.send();
oAjax.onreadystatechange=function(){
if(oAjax.readyState==4){
if(oAjax.status==200){
var sRes = oAjax.responseText;//请求返回数据
}
}
};
};
oAs[1].onclick=function(){
oAjax.open('GET','./search.php?p=1&t='+new Date().getTime(),true);
oAjax.send();
oAjax.onreadystatechange=function(){
if(oAjax.readyState==4){
if(oAjax.status==200){
var sRes = oAjax.responseText;//请求返回数据
}
}
};
};
}
</script>
这里是请求的过程
显示的过程就是直接在innerHTML或者document.createElement();
就不多阐述了. |
|