PHP + AJAX 实现无刷新分页 不刷新页面实现分页 PHP AJAX
来源:互联网 发布:皮洛士 知乎 编辑:程序博客网 时间:2024/04/29 00:04
index.php代码:
<?php
header("Content-Type:text/html;charset=utf-8");
?>
<html>
<head>
<meta charset="UTF-8">
<title>AJAX-无刷新分页 by:siyuantlw</title>
<style>
A{text-decoration:none;}
A:link {COLOR:#33CCFF;}
A:active {COLOR:#FF6666;}
A:visited {COLOR:#33CCFF;}
A:hover {COLOR:#FF6699; TEXT-DECORATION: underline;position:relative;left:1px;top:1px}
</style>
</head>
<body>
<div id="test"></div>
</body>
<script language="javascript">
function ajaxfunction(page){
if(page.length==0){
return;
}
var xmlHttp;
try{
//FF Opear 8.0+ Safair
xmlHttp=new XMLHttpRequest();
}
catch(e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
alert("您的浏览器不支持AJAX");
return false;
}
}
xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState==4){
document.getElementById("test").innerHTML=xmlHttp.responseText;
}
}
var url="page.php";
url+="?page="+page+"&sid="+Math.random();
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
ajaxfunction(1);
</script>
</html>
page.php代码:
<meta charset="UTF-8">
<?php
$host="localhost";
$db_user="root";//数据库用户名
$db_pass="root";//密码
$db_name="job123";//数据库名称
$timezone="Asia/Shanghai";
$link=mysql_connect($host,$db_user,$db_pass);
mysql_select_db($db_name,$link);
mysql_query("SET names UTF8");
date_default_timezone_set($timezone); //北京时间
//by siyuantlw
if(isset($_GET["page"])){
@$page = max(1, intval($_GET["page"]));
$pagesize=10;
$startindex=($page-1)*$pagesize;
$sql="SELECT * FROM userinfo ORDER BY id LIMIT $startindex,$pagesize";
$rec=mysql_query($sql);
while($row=mysql_fetch_array($rec)){
$str.="<li>".$row["id"]."</li>";
}
$num=mysql_num_rows(mysql_query("select * from userinfo"));
$pagenum=@ceil($num/$pagesize);
for($i=1;$i<=$pagenum;$i++){
if($page==$i){
$str.="<a href='javascript:void(0)' onclick=ajaxfunction(".$i.")>[".$i."]</a> ";
}else{
$str.="<a href='javascript:void(0)' onclick=ajaxfunction(".$i.")>".$i."</a> ";
}
}
echo $str;
}else{
die();
}
?>
- PHP + AJAX 实现无刷新分页 不刷新页面实现分页 PHP AJAX
- PHP + AJAX 实现无刷新分页 不刷新页面实现分页 PHP AJAX
- AJAX + PHP + MYSQL 实现无刷新分页
- PHP-Ajax实现无刷新分页
- Ajax+PHP实现无刷新分页效果
- php 做分页ajax页面不刷新
- php+ajax实现无刷新数据分页的办法
- php+ajax+jquery 实现无刷新分页以及js缓存
- ajax实现分页无刷新
- AJAX实现无刷新分页
- Ajax 实现无刷新分页
- ajax实现无刷新分页
- Ajax 实现无刷新分页
- ajax实现无刷新分页
- ajax实现无刷新分页
- Ajax实现无刷新分页
- jquery+PHP实现无刷新页面分页
- JQUERY+PHP实现无刷新页面分页 jq页面不刷新完成分页例子
- hdu 2012
- java项目之——坦克大战05
- 二分查找建表速记
- 使用FullCalendar做一个自己的日程管理(一)- 基础篇
- 产品经理无奈系列|“加班吧,产品周末要上线”
- PHP + AJAX 实现无刷新分页 不刷新页面实现分页 PHP AJAX
- javascript返回两个数组的差异值
- Latex reStructuredText 入门 math 数学公式写法
- Android Studio - no debuggable applications 的解决办法
- 如何安装fast rcnn并训练自己的数据
- ADO.NET 实体框架
- 58-005-1 编写一个产生随机验证码的jsp页面.
- headfirst-设计模式 目的和意义
- poj1502——MPI Maelstrom(dijkstra算法)