当前位置:首页 > 代码 > 正文

ajax分页查询源代码(ajax分页查询源代码是什么)

admin 发布:2022-12-19 04:55 139


本篇文章给大家谈谈ajax分页查询源代码,以及ajax分页查询源代码是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

php与ajax的搜索分页实现如何实现?

php是用来和服务器(同步)交互的环境平台,单纯用PHP开发网站也没有任何问题,但是没有任何智能化可言,因为每个动作都需要请求服务器(刷新页面), ajax(Asynchronous JavaScript and XML)也是与服务器(异步)交互模式

javascript是一种客户端语言,它的优点是无须请求服务器就可以做一些工作, 比如客户端验证用户提交的表单数据等。但是如果你想做以为优秀的WEB开发人员, javascript 也是必须的, 不懂JS就更谈不上AJAX了, javascript可以使你的WEB系统更加智能,如果你的时间够多,而且对JS相对精通,你可以把你的WEB系统开发的就象一个桌面系统一样(无刷新)

例如腾讯的评论就是采用AJAX开发的, 在分页的时候终端页面不用刷新,而是异步与数据库交互的(AJAX)

个人认为一个优秀的WEB开发人员必须具备的语言:

1. HTML(HyperText Mark-up Language)

2. CSS(Style Sheet)

3. JavaScript(跨平台,非常安全)

4. VBScript(针对MS平台非常强大,但相对不安全)

5. SqlServer | MySql | Oracle | 或其它数据库...

6. Access (数据库,可以作为小型数据存储)

7. XML(eXtensible Markup Language)

8. XSL(EXtensible Stylesheet Language)

9. ASP | ASP.NET | PHP | JSP | CGI | 或其它服务器环境语言

10. C++ | JAVA | C# | 或其它面向对象的语言(很多时候需要开发一些组建便于客户端调用,或与WEB系统交互, 或处理一些WEB数据,比如蜘蛛)

求php+ajax 分页实例

ajax.js代码:

var http_request=false;

function send_request(url)

{

http_request=false;

//开始初始化XMLHttp对象

if(window.XMLHttpRequest){//MOILLA浏览器

http_request=new XMLHttpRequest();

if(http_request.overrideMimeType){

http_request.overrideMimeType("text/xml");

}

}

else if(window.ActiveXObject){//IE 浏览器

try{

http_request=new ActiveXObject("Msxml2.XMLHttp");

}catch(e){

try{

http_request=new ActiveXObject("Microsoft.XMLHttp");

}catch(e){}

}

}if(!http_request){

window.alert("创建XMLHttp对象失败");

return false;

}

http_request.onreadystatechange=processrequest;

//确定发送请求方式,URL,及是否同步执行下段代码

http_request.open("GET",url,true);

http_request.send(null);

}

//处理返回信息函数

function processrequest(){

if(http_request.readyState==4){

if(http_request.status==200){

document.getElementById(reobj).innerHTML=http_request.responseText;

}else{

alert("您所请求的页面不正常");

}

}

}

function dopage(obj,url){

document.getElementById(obj).innerHTML="正在读取数据.....";

send_request(url);

reobj=obj;

}

myajax.php代码:

?php

header("Content-type:text/html;charset=gb2312");

?

html

head

titleajax分页/title

script src="ajax.js"/script

style

.d{font-size:13px}

table{font-size:14px}

a{ text-decoration:none}

/style

/head

body

div id="result" class="d"

?php

$page=isset($_GET["page"])?intval($_GET["page"]):1;

$num=3; //每页显示3条数据

$link=mysql_connect("localhost","root","8821") or die("数据库连接失败".mysql_error());

mysql_select_db("page") or die("数据库选择失败".mysql_error());

mysql_query("set names 'gb2312'");

$result=mysql_query("select * from student");

$total=mysql_num_rows($result);//查询所有数据

$url="myajax.php"; //获取本页url

//页码计算

$pagenum=ceil($total/$num); //获得总页数,也是最后一页

$page=min($pagenum,$page); //获得首页

$prepg=$page-1;//上一页

$nextpg=($page==$pagenum?0:$page+1);//下一页

$offset=($page-1)*$num;

//开始分页导航代码

$pagenav="显示第b".($total?($offset+1):0)."b-b".min($offset+3,$total)."b条记录,共".$total."条记录$nbsp;";

//如果只有一页则跳出函数

if($pagenum=1) return false;

$pagenav.="a href=javascript:dopage('result','$url?page=1');首页/a--";

if($prepg)$pagenav.="a href=javascript:dopage('result','$url?page=$prepg');前页--/a";else $pagenav.="前页--";

if($nextpg)$pagenav.="a href=javascript:dopage('result','$url?page=$nextpg');后页--/a";else $pagenav.="后页--";

$pagenav.="a href=javascript:dopage('result','$url?page=$pagenum');尾页/a ";

$pagenav.="/select共".$pagenum."页";

if($page$pagenum){ //假如传入的页面参数大于总页数 则现实错误信息

echo "can not found the page".$page;

exit;

}

$info=mysql_query("select * from student limit $offset,$num");

echo "table border=3";

while($it=mysql_fetch_array($info)){

echo "tr";

echo "td".$it["id"]."/td";

echo "td".$it["name"]."/td";

echo "td".$it["age"]."/td";

echo "td".$it["email"]."/td";

echo "/tr";

}

echo "/table";

echo "br";

echo $pagenav;

?

/div

/body

/html

用ajax分页,点击下一页时,页面地址栏不改变,还有查看源代码里面没有数据,浏览器的返回按钮跳转不好使

分页的时候,地址栏不改变,这样更加的安全啊,这有什么不好的。ajax的优点啊。

或者你用get方法,就可以看到地址栏的数据了,这种方法现在不建议使用,post更安全的,并且传递值不受限

ajax分页查询源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ajax分页查询源代码是什么、ajax分页查询源代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/2710.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载