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; //相当于返回数据
}
下面是网页端:
-->更多点击
然后就可以玩啦!
是不是很简单!🙂
网友评论