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

慕斯
풀어 주다: 2023-03-10 07:42:01
원래의
2090명이 탐색했습니다.

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

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

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

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





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

姓名:

返回值:

로그인 후 복사

代码运行结果如下所示:

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
로그인 후 복사

解释:

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

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

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

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

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

推荐学习:《PHP视频教程

위 내용은 继续学习——AJAX PHP(附源码)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!