继续学习——AJAX PHP(附源码)

慕斯
Lepaskan: 2023-03-10 07:42:01
asal
2090 人浏览过

上篇文章给大家介绍了《什么是PHP SimpleXML?如果你是PHP的粉丝,还不快进来看看!》,本文继续给大家介绍什么是AJAX PHP,关于AJAX,PHP,不知道你们认识他吗?毕竟他现在还不认识你们吖!如果想做朋友,快点来了解吧

继续学习——AJAX PHP(附源码)

PHP - AJAX 与 PHP AJAX 被用于创建交互性更强的应用程序。

对于AJAX PHP,我们具体操作用代码展示,如下所示:





在输入框中输入一个姓名:

姓名:

返回值:

Salin selepas log masuk

代码运行结果如下所示:

62.JPG

源代码解释:

  • 如果输入框是空的(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
Salin selepas log masuk

解释:

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

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

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

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

把响应发送到 "txtHint" 占位符

推荐学习:《PHP视频教程

以上是继续学习——AJAX PHP(附源码)的详细内容。更多信息请关注PHP中文网其他相关文章!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!