首页 » SEO优化 » phpajax前提查询技巧_PHPAJAX 与 PHP

phpajax前提查询技巧_PHPAJAX 与 PHP

duote123 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]

AJAX PHP 实例

下面的实例将演示当用户在输入框中键入字符时,网页如何与 Web 做事器进行通信:

phpajax前提查询技巧_PHPAJAX 与 PHP

实例

phpajax前提查询技巧_PHPAJAX 与 PHP
(图片来自网络侵删)

考试测验在输入框中输入一个名字,如:Anna:

姓名:

返回值:

实例阐明 - HTML 页面

当用户在上面的输入框中键入字符时,会实行 \"大众showHint()\公众 函数。
该函数由 \"大众onkeyup\"大众 事宜触发:

<html><head><script>function showHint(str){

源代码阐明:

如果输入框是空的(str.length==0),该函数会清空 txtHint 占位符的内容,并退出该函数。

如果输入框不是空的,那么 showHint() 会实行以下步骤:

创建 XMLHttpRequest 工具

创建在做事器相应就绪时实行的函数

向做事器上的文件发送要求

请把稳添加到 URL 末端的参数(q)(包含输入框的内容)

PHP 文件

上面这段通过 JavaScript 调用的做事器页面是名为 \公众gethint.php\公众 的 PHP 文件。

\"大众gethint.php\"大众 中的源代码会检讨姓名数组,然后向浏览器返回对应的姓名:

<?php// 将姓名添补到数组中$a[]=\公众Anna\公众;$a[]=\"大众Brittany\公众;$a[]=\"大众Cinderella\公众;$a[]=\"大众Diana\公众;$a[]=\公众Eva\公众;$a[]=\"大众Fiona\公众;$a[]=\"大众Gunda\"大众;$a[]=\"大众Hege\"大众;$a[]=\"大众Inga\"大众;$a[]=\"大众Johanna\"大众;$a[]=\公众Kitty\"大众;$a[]=\"大众Linda\"大众;$a[]=\"大众Nina\公众;$a[]=\公众Ophelia\"大众;$a[]=\公众Petunia\公众;$a[]=\公众Amanda\公众;$a[]=\"大众Raquel\"大众;$a[]=\"大众Cindy\"大众;$a[]=\公众Doris\公众;$a[]=\公众Eve\公众;$a[]=\"大众Evita\"大众;$a[]=\"大众Sunniva\公众;$a[]=\"大众Tove\公众;$a[]=\"大众Unni\公众;$a[]=\公众Violet\"大众;$a[]=\公众Liza\"大众;$a[]=\公众Elizabeth\"大众;$a[]=\"大众Ellen\"大众;$a[]=\"大众Wenche\公众;$a[]=\"大众Vicky\公众;//从要求URL地址中获取 q 参数$q=$_GET[\公众q\"大众];//查找是否由匹配值, 如果 q>0if (strlen($q) > 0){

阐明:如果 JavaScript 发送了任何文本(即 strlen($q) > 0),则会发生:

查找匹配 JavaScript 发送的字符的姓名

如果未找到匹配,则将相应字符串设置为 \"大众no suggestion\公众

如果找到一个或多个匹配姓名,则用所有姓名设置相应字符串

把相应发送到 \"大众txtHint\公众 占位符

标签:

相关文章

城区大数据,助力智慧城市建设的新引擎

近年来,随着互联网、物联网、大数据等技术的飞速发展,我国城市化进程不断加快,城区大数据应运而生。城区大数据以其独特的优势,为智慧城...

SEO优化 2024-12-15 阅读0 评论0

cors跨域php技巧_一篇文章搞明白CORS跨域

口试问到数据交互的时候,常常会问跨域如何处理。大部分人都会回答JSONP,然后口试官紧接着就会问:“JSONP缺陷是什么啊?”这个...

SEO优化 2024-12-15 阅读0 评论0

垂直大数据,挖掘行业潜能,引领未来创新

随着信息技术的飞速发展,大数据已经渗透到各个行业,成为推动社会进步的重要力量。在庞大的数据海洋中,如何挖掘行业特有的数据价值,实现...

SEO优化 2024-12-15 阅读0 评论0

图帧大数据,开启智能视觉时代的密码

随着互联网的飞速发展,大数据已成为新时代的重要驱动力。图帧大数据作为大数据的一个重要分支,凭借其独特的优势,正逐渐成为各个行业的重...

SEO优化 2024-12-15 阅读0 评论0