PHP服务器使用AJAX技术与网页进行实时更新

AJAX在这里就不过多介绍了:(AJAX教程)

-> AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

-> AJAX 不是新的编程语言,而是一种使用现有标准的新方法。

-> AJAX 是与服务器交换数据并更新部分网页的技术,在不重新加载整个页面的情况下。


下面将演示当用户在输入框中键入姓名时,网页如何与服务器进行实时通讯:

首先,使我们的php服务端:

$nameArr = array("张三","李四","王五","马六","赵七","王九","马云龙","周小小","张明","刘泪","王二小","汪云","郝看","赵萧雷","张西");

$getInfo = $_GET["info"];

if (strlen($getInfo)>0)

{

$str = "";

//遍历数组

for ($i=0; $i<count($nameArr); $i++)

{

if ($getInfo == substr($nameArr[$i],0,strlen($getInfo)))

{

//substr是返回字符串的一部分,第一个参数是这个字符串,第二个参数是指定第几位开始,第三个参数是指定长度(这里我们就用这个字符串的长度)

if ($str == "")

{

$str = $nameArr[$i]; 

}

else

{

$str = $str." , ".$nameArr[$i]; //拼接字符串

}

}

}

}


if ($str == "")

{

echo "查无此人";

}

else

{

echo $str; //相当于返回数据

}


下面是网页端:

-->更多点击


然后就可以玩啦!

是不是很简单!🙂

推荐阅读更多精彩内容

  • 一、字符串操作 PHP开发中,我们遇到最多的可能就是字符串。 一个字符串 通过下面的3种方法来定义: 1、单引号 ...
    空谷悠阅读 210评论 1 6
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 2,474评论 0 10
  • 第四章 字符串操作与正则表达式 1.mail()函数 bool mail (string to, string s...
    梁烨端木阅读 248评论 0 0
  • 一、数组 1、数组的声明:$arr = array(); 2、数组的初始化:PHP有两种数组:索引数组、关联数组。...
    yzw12138阅读 330评论 2 2
  • 学游泳第二天,已经不紧张了,但还是有点小兴奋。 第一堂课很顺利,每个人都学会了漂浮。身体放松下来,就能漂浮起来,感...
    牧田麻麻阅读 21评论 0 0