仓酷云

标题: PHP教程之ajax+php分页 [打印本页]

作者: 冷月葬花魂    时间: 2015-2-4 00:14
标题: PHP教程之ajax+php分页
你的留言本应该加入注册以及分页功能了,而如果你更强的话,UI(用户界面)也可以加强,完成之后,感觉是不是特有成就感?不管怎么样,咱好歹是写了一个动态网站程序了,放在自己的网站上耍耍吧。ajax|分页   分页应当对照复杂的。你就前往一个XML格局的table交换本来的table 就ok.

1,静态删除Table 外面内容技能,不需求写太多代码,一行:
tb.removeNode(true)
2,静态增添行,除CreateElement办法,还可以如许对照短小:
<table id=tb1></table>
<SCRIPT>
function addTable(){
   var row1 = tb1.insertRow();
   var cell1=row1.insertCell();
   var cell2=row1.insertCell();
   cell1.innerText="灰豆宝宝";
   cell2.innerText="超等大笨狼"
}
</SCRIPT>  
<INPUT TYPE = "button" VALUE = "AddTable" onclick = "addTable()">
3,在DIV中静态增添Table
<SCRIPT>
function addTable(){
   var tb1 = document.createElement("table");
   tb1.border="1px";
   var row1 = tb1.insertRow();
   var cell1=row1.insertCell();
   var cell2=row1.insertCell();
   mydiv.appendChild(tb1);
   cell1.innerText="wanghr100";
   cell2.innerText="panyuguang962"
}
</SCRIPT>
<BODY>
<div id=mydiv style="width:400;height:300;"></div>
<INPUT TYPE = "button" VALUE = "AddTable" onclick = "addTable()">
4,在DIV中删除Table,复杂只需Div.innerHTML=""就能够。
以上是局部适用绝对短小的代码,固然有其他各类举措完成,不外普通都比下面的长,好比组合利用DIV对象的insertAdjacentHTML 办法等,在分歧需求下利用分歧办法,条件是研讨好阅读器模子 的各类对象的办法属性。特别是熟习CSS+HTML就会做的很酷。就JS言语自己来讲请求不高。
以下是以Document对象为例,相干办法有:
Method Description
attachEvent
createAttribute   
createComment   
createDocumentFragment  
createElement  
createEventObject  
createStyleSheet  
createTextNode  
detachEvent
getElementById   
getElementsByName  
getElementsByTagName
mergeAttributes
recalc
write   
writeln  
以DIV对象为例相干办法有:
addBehavior  
appendChild  
applyElement  
attachEvent
clearAttributes
cloneNode
contains  
detachEvent
getAdjacentText   
getAttribute   
getAttributeNode
getElementsByTagName
hasChildNodes  
insertAdjacentElement  
insertAdjacentHTML  
insertAdjacentText
insertBefore
mergeAttributes
normalize
removeAttribute  
removeAttributeNode   
removeBehavior
removeChild
removeExpression
removeNode
replaceAdjacentText
replaceChild
replaceNode
setActive
setAttribute
setAttributeNode
setExpression   
异步伐用

<SCRIPT LANGUAGE="JavaScript">

function getData()
{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
// 异步伐用
xmlhttp.onreadystatechange = function()
{
  if (xmlhttp.readyState == 4) // 挪用终了
  {
   if (xmlhttp.status == 200) // 加载胜利
   {
    var xmldoc = xmlhttp.responseXML;
    var root = xmldoc.documentElement;
    alert (xmldoc.xml);
   }
  }
}  
var url = 'xml.asp';
xmlhttp.open("get", url, true);
xmlhttp.send();
}

</SCRIPT>

<BODY>
异步伐用 xmlhttp 取后台数据,你可以弄成PHP的

<input type="button" value="GetData" >
<%
dim i, xml
xml = "<?xml version='1.0' encoding='gb2312' ?>"
xml = xml & "<data>"
for i = 1 to 50
xml = xml & "<record>纪录" & i & "</record>"
next
xml = xml & "</data>"
response.ContentType = "text/xml"
response.write xml
%>
聪明的你,显然已经逐渐的开悟了,慢慢的理解了编程的概念,那么祝贺你,你已经迈出了成功的第一步。
作者: 只想知道    时间: 2015-2-4 10:03
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
作者: 第二个灵魂    时间: 2015-2-9 22:03
做为1门年轻的语言,php一直很努力。
作者: 飘飘悠悠    时间: 2015-2-10 03:42
我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。
作者: 蒙在股里    时间: 2015-2-26 12:43
首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。
作者: 再现理想    时间: 2015-3-8 15:15
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者: 简单生活    时间: 2015-3-16 02:43
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
作者: 不帅    时间: 2015-3-22 19:07
php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。
作者: 兰色精灵    时间: 2015-3-27 15:11
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
作者: 透明    时间: 2015-3-30 13:49
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
作者: 若相依    时间: 2015-4-1 08:08
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
作者: 再见西城    时间: 2015-4-4 09:59
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
作者: 小女巫    时间: 2015-4-8 01:52
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
作者: 小魔女    时间: 2015-4-11 05:10
对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。
作者: 因胸联盟    时间: 2015-4-17 05:03
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
作者: 深爱那片海    时间: 2015-4-27 04:42
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
作者: 山那边是海    时间: 2015-5-1 05:10
当然这种网站的会员费就几十块钱。
作者: 活着的死人    时间: 2015-5-7 05:54
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
作者: 仓酷云    时间: 2015-6-8 23:33
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
作者: 乐观    时间: 2015-6-12 07:10
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
作者: 老尸    时间: 2015-6-12 22:37
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2