用法很简单。

写个js文件然后包含在里面

var xmlHttp = false;

try {
   xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
   try {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (e2) {}
}

if (!xmlHttp && typeof XMLHttpRequest != "undefined") {

 try
 {
    xmlHttp = new XMLHttpRequest();
 }catch(e3){ xmlHttp = false;}
}
//使用XMLHttpRequest对象创建异步HTTP请求
function no_refurbish_pagination(url){   //创建自定义函数,获取传递的参数
 xmlHttp.open('get',url,true);  //根据传递的参数,通过get方法,执行另外一个实现分页功能的文件
 xmlHttp.onreadystatechange = function(){
  if(xmlHttp.readystate == 4 && xmlHttp.status == 200){ //将结果返回到div标签synopsis中
   document.getElementById("synopsis").innerHTML = xmlHttp.responseText;
  }
 }
 xmlHttp.send(null);
}
调用例子: <a href="#" onClick="return no_refurbish_pagination('index_ok.php?page=<?php echo $_GET['page']+1;?>')">下一页</a>

 

因为我们只是对一个文件进行读取,并没有读取数据库信息,因此怎么实现page的变化呢,很简单。我们需要再建立一个index_ok.php的文件。注意上面的调用例子其实,里面的index_ok.php 所含的内容与index.php的内容一样,但是这样却实现了页面page值的传递。