加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP-AJAX 与 PHP

发布时间:2020-12-13 14:16:26 所属栏目:PHP教程 来源:网络整理
导读:《PHP-AJAX 与 PHP》要点: 本文介绍了PHP-AJAX 与 PHP,希望对您有用。如果有疑问,可以联系我们。 AJAX 被用于创建交互性更强的应用法式. PHP" /> AJAX PHP 实例 下面的实例将演示当用户在输入框中键入字符时,网页若何与 Web 服务器进行通信: 实例 测验考

《PHP-AJAX 与 PHP》要点:
本文介绍了PHP-AJAX 与 PHP,希望对您有用。如果有疑问,可以联系我们。

AJAX 被用于创建交互性更强的应用法式.


PHP-AJAX 与 </p>PHP

AJAX PHP 实例

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

实例

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

姓名:

返回值:


PHP-AJAX 与 PHP

实例解释 - HTML 页面

当用户在上面的输入框中键入字符时,会执行 "showHint()" 函数.该函数由 "onkeyup" 变乱触发:

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

源代码解释:

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

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

  • 创立 XMLHttpRequest 对象

  • 创立在服务器响应就绪时执行的函数

  • 向服务器上的文件发送哀求

  • 请注意添加到 URL 末端的参数(q)(包括输入框的内容)


PHP-AJAX 与 PHP

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),则会发生:

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

  2. 假如未找到匹配,则将响应字符串设置为 "no suggestion"

  3. 假如找到一个或多个匹配姓名,则用所有姓名设置响应字符串

  4. 把相应发送到 "txtHint" 占位符

欢迎参与《PHP-AJAX 与 PHP》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读