用法很简单。
写个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值的传递。