欢迎来到天天文库
浏览记录
ID:13572130
大小:39.50 KB
页数:9页
时间:2018-07-23
《php ajax 实现分页技术-php编程教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于php和ajax的分页技术代码,下面有两个php文件,一个是sn_inq.php,另一个是sn_show.php,前一个php文件调用后一个php文件,实现ajax分页,运行sn_inq即可实现效果,不过得修改数据库哦。具体代码如下:红色标注的地方要特别注意修改哦!我的数据库名是inv,表名是sn,字段有:sn_id,sn_plant,sn_sales,sn_act,sn_type,sn_sts.....1.sn_inq.php//getFormValue用于获取表单中所有输入控件的值,并将输入值组成一个字符串传到服务器。2、ype="text/javascript">functiongetFormValue(form){varstr='';varft,fv;for(vari=0;i3、(fv.value)+'&';}break;case'checkbox':if(fv.checked){str+=fv.name+'='+escape(fv.value)+'&';}break;case'text':str+=fv.name+'='+escape(fv.value)+'&';break;case'password':str+=fv.name+'='+escape(fv.value)+'&';break;case'hidden':str+=fv.name+'='+escape(fv.value)+'&';break;case't4、extarea':str+=fv.name+'='+escape(fv.value)+'&';break;default:break;}}returnstr.split(/s/).join('')}//showcomment(page)用于显示分页数据,被查询按钮onclick事件调用,url为后台处理数据并输出XML格式数据的文件url。functionshowcomment(page){varx=newAjax('statusid','XML');url='sn_show.php?page='+page+'&'+getFormValue5、(document.form1);x.get(url,function(s){if(s.lastChild){getbyid("show").innerHTML="Loading……";getbyid("show").innerHTML=s.lastChild.firstChild.nodeValue;removeLoading(document.getElementById("show"));}else{document.form1.submit();}});}//displayLoading用于显示Loading,提示用户等待functi6、ondisplayLoading(element){varimage=document.createElement("img");image.setAttribute("src","progressbar.gif");image.setAttribute("title","loading...");vartext=document.createTextNode("loading……");element.appendChild(image);element.appendChild(text);}//removeLoading用于去掉Loadin7、gfunctionremoveLoading(element){varimage=element.getElementsByTagName("img");for(vari=0;i8、(navigator.userAgent.toLowerCase().indexOf('opera')>-1){clientHeight=document.body
2、ype="text/javascript">functiongetFormValue(form){varstr='';varft,fv;for(vari=0;i
3、(fv.value)+'&';}break;case'checkbox':if(fv.checked){str+=fv.name+'='+escape(fv.value)+'&';}break;case'text':str+=fv.name+'='+escape(fv.value)+'&';break;case'password':str+=fv.name+'='+escape(fv.value)+'&';break;case'hidden':str+=fv.name+'='+escape(fv.value)+'&';break;case't
4、extarea':str+=fv.name+'='+escape(fv.value)+'&';break;default:break;}}returnstr.split(/s/).join('')}//showcomment(page)用于显示分页数据,被查询按钮onclick事件调用,url为后台处理数据并输出XML格式数据的文件url。functionshowcomment(page){varx=newAjax('statusid','XML');url='sn_show.php?page='+page+'&'+getFormValue
5、(document.form1);x.get(url,function(s){if(s.lastChild){getbyid("show").innerHTML="Loading……";getbyid("show").innerHTML=s.lastChild.firstChild.nodeValue;removeLoading(document.getElementById("show"));}else{document.form1.submit();}});}//displayLoading用于显示Loading,提示用户等待functi
6、ondisplayLoading(element){varimage=document.createElement("img");image.setAttribute("src","progressbar.gif");image.setAttribute("title","loading...");vartext=document.createTextNode("loading……");element.appendChild(image);element.appendChild(text);}//removeLoading用于去掉Loadin
7、gfunctionremoveLoading(element){varimage=element.getElementsByTagName("img");for(vari=0;i8、(navigator.userAgent.toLowerCase().indexOf('opera')>-1){clientHeight=document.body
8、(navigator.userAgent.toLowerCase().indexOf('opera')>-1){clientHeight=document.body
此文档下载收益归作者所有