相当详细的PHP ajax分页
PHP+Ajax 无刷新带分页新闻评论系统 无刷新带分页 分页新闻评论系统 PHP+Ajax 无刷新带分页 分页新闻评论系统 PHPAjax 分页 分页<<隐藏 分页 Ajax 新闻评论系统,带分页 昨天在网上找了半天发现没什么好用的, 于是干脆自己动手写 分页. 分页 了一个, 希望对大家有所帮助. 测试环境:IIS5.1 + PHP5.2.12 + MySQL5.0.88 程序说明:本系 统只是实现了基本的功能,其他的诸如数据过滤,数据编码和解码,后台审 核功能等,根据需要 加上就行了.为了测试方便,本程序没有对验证码进行判断. 特 别 提 醒 : 本 程 序 使 用 的 是 PDO , 所 以 php.ini 中 的 extension=php_pdo.dll 和 extension=php_pdo_mysql.dll 必须打开.如果出现问题,请仔细检查各个页面的路径是否正 确.另外某些字符会影响程序的 执行,所以在使用的时候最好对数据进行编码. 新闻页面: 新闻页面:index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns=""> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title> 无 标 题 文 档 </title> <style type="text/css"> body{font-family:"Times New Roman"," 宋 体 ",Arial;font-size:14px;color:#333;} .plunshow{font-size:14px;color:#333;margin:10px;} .plunpag e{font-size:12px;color:#333;margin:10px;} </style> <script language = "javascript" src ="ajax_navagation.js"></script> <script language = "javascript" src ="plun_zhfl.js"></script> </head> <body> <table width="90%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="80" align="center">新闻正文</td> </tr> <tr> <td align="left"> </td> </tr> <tr> <td align="center" height="30"> <div id="plunbox"></div> <script language="javascript"> var newsid = 106; //新闻 ID var clname = '科技'; //新闻分类 open_url("plun_box.php","plunbox"); getplun(1); //因 为 要 分 页 ,所 以 加 了一 个 参数 表 示第 几 页 </script> </td> </tr> </table> </body> </html> js 文 件 : 文 件 : ajax_navagation.js /* Design By Xinge At 2007-05-22 Demo: */ var please_wait = null; function open_url(url, target) { var link; if (!document.getElementById) return false; if (please_wait != null) document.getElementById(target).innerHTML = please_wait; if (window.ActiveXObject) { try{link = new ActiveXObject("Msxml2.XMLHTTP");} catch(e){link = new ActiveXObject("Microsoft.XMLHTTP");} } else if (window.XMLHttpRequest) link = new XMLHttpRequest(); if (link == undefined) return false; link.onreadystatechange = function() { response(link, url, target); } link.open("GET", url, true); link.send(null); } function response(link, url, target) { //alert(link.readyState + ' -- ' + target); //alert(link.readyState); if (link.readyState < 4) { document.getElementById(target).innerHTML = "<img src='../images/loading.gif' alt='loading...'><span style='pad