首页 » 网站建设 » htmlajaxphp函数技巧_PHPAJAX 与 PHP

htmlajaxphp函数技巧_PHPAJAX 与 PHP

访客 2024-11-07 0

扫一扫用手机浏览

文章目录 [+]

AJAX PHP 实例

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

htmlajaxphp函数技巧_PHPAJAX 与 PHP

实例

htmlajaxphp函数技巧_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\"大众 占位符

标签:

相关文章

跨文化交际中的区域语言区别与融合

随着全球化进程的不断加快,跨文化交际已成为现代社会的重要特征。在跨文化交际过程中,语言作为一种重要的沟通工具,其区域差异成为了影响...

网站建设 2024-12-29 阅读0 评论0

详细浅出C语言整次幂的实现与优化

在编程领域,整次幂(也称为整数幂)是一个基础且重要的概念。它指的是一个数自身乘以自身的若干次,如2的3次幂等于2乘以2乘以2,即8...

网站建设 2024-12-29 阅读0 评论0

详细浅出,C语言输入流的魅力与运用

C语言作为一种历史悠久、应用广泛的编程语言,凭借其简洁明了、高效运行的特点,一直受到广大程序员的青睐。在C语言编程中,输入流是不可...

网站建设 2024-12-29 阅读0 评论0

详细浅出,C语言中的重定向及其应用介绍

在C语言编程中,重定向是一个重要的概念,它涉及到文件操作和数据流的处理。通过对重定向的理解和应用,可以更好地掌握C语言编程,提高编...

网站建设 2024-12-29 阅读0 评论0