上篇文章给大家介绍了《什么是PHP SimpleXML?如果你是PHP的粉丝,还不快进来看看!》,本文继续给大家介绍什么是AJAX PHP,关于AJAX,PHP,不知道你们认识他吗?毕竟他现在还不认识你们吖!如果想做朋友,快点来了解吧
PHP - AJAX 与 PHP AJAX 被用于创建交互性更强的应用程序。
对于AJAX PHP,我们具体操作用代码展示,如下所示:
代码运行结果如下所示:
源代码解释:
如果输入框是空的(str.length==0),该函数会清空 txtHint 占位符的内容,并退出该函数。
如果输入框不是空的,那么 showHint() 会执行以下步骤:
创建 XMLHttpRequest 对象
创建在服务器响应就绪时执行的函数
向服务器上的文件发送请求
请注意添加到 URL 末端的参数(q)(包含输入框的内容)
PHP 文件
上面这段通过 JavaScript 调用的服务器页面是名为 "gethint.php" 的 PHP 文件。
"gethint.php" 中的源代码会检查姓名数组,然后向浏览器返回对应的姓名:
0 if (strlen($q) > 0) { $hint=""; for($i=0; $i
解释:
如果 JavaScript 发送了任何文本(即 strlen($q) > 0),则会发生:
查找匹配 JavaScript 发送的字符的姓名
如果未找到匹配,则将响应字符串设置为 "no suggestion"
如果找到一个或多个匹配姓名,则用所有姓名设置响应字符串
把响应发送到 "txtHint" 占位符
推荐学习:《PHP视频教程》
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!