当前位置:首页 > 日记 > 正文

PHPajax的一个简单示例

PHPajax的一个简单示例
当输入j时,Ajax效应被触发,来自J的相应名称的数据从背景中获得并显示在建议中。

代码实现如下:

Ajax的实现需要三个文件,一个是HTML的表单文件,另一个是js的核心文件,另一个是PHP的后台文件。

下面是html文件。当键盘按下时触发showHint方法。在showHint方法,会有核心内容的AJAX,实例化,得到地址,获取数据并显示,等等。
复制代码代码如下所示:
第一名:
<输入类型文本id=txt1
onkeyup =showHint(的价值)>
建议:

以下是JS的内容clienthint.js。
复制代码代码如下所示:
VaR技术

功能showHint(STR)
{
如果(str.length = = 0)
{
document.getelementbyid(txtHint).innerHTML =
返回
}
/ /得到xmlhttpobject对象,如果它是空的,你的浏览器不支持Ajax
XMLHTTP = getxmlhttpobject()
如果(XMLHTTP = = null)
{
警报(浏览器不支持HTTP请求)
返回
}
获取URL
var url =gethint .php
URL
url =网址+SID =+ Math.random()
执行操作的回调函数
XmlHttp statechanged onreadystatechange =。
打开
XmlHttp.open(
XmlHttp.send(空)
}

statechanged()函数
{
如果(XMLHTTP。发生= 4 | | XMLHTTP readyState = =完成。)
{
/ /将获取的信息为txtHint
document.getelementbyid(txtHint).innerHTML = xmlHttp.responseText
}
}
获取xml对象
getxmlhttpobject()函数
{
VaR XMLHTTP = null;
尝试
{
Opera 8 +,Safari / Firefox。
XMLHTTP =新的XMLHttpRequest();
}
捕捉(e)
{
互联网浏览器/浏览器
尝试
{
XMLHTTP =新的ActiveX对象(MSXML2. XMLHTTP );
}
捕捉(e)
{
XMLHTTP =新的ActiveX对象(微软。XMLHTTP );
}
}
返回XMLHTTP;
}
下面是PHP的内容,根据Ajax对象传递的参数获取相应的数据。
复制代码代码如下所示:
< PHP
带名称填充的数组
$ 安娜;
$ { } =布列塔尼;
$ 灰姑娘;
$ 戴安娜;
$ 伊娃;
$ 菲奥娜;
$ { } =摸爬滚打;
$ { } =霸权;
$ { } =印加;
$ 约翰娜;
$ { } =吉庆;
$;
$ 琳达;
$ 妮娜;
$ { } =奥菲利亚;
美元{;
$ 阿曼达;
$ 拉奎尔;
$ 辛蒂;
$ 多丽丝;
$ ;
$ 埃维塔;
$ { } =sunniva ;
$ { } =托夫;
$ { } =姐姐;
$;
$ { } =阿姐;
$ 伊丽莎白;
$ 艾伦;
$ { } =飘荡;
$ 维姬;

从url获取q参数
Q =美元美元_get {Q};

如果q > 0的长度查找数组中的所有提示
如果(strlen($ Q)> 0)
{
$提示;
($ i = 0;$ i <计数($ A);$ + +)
{
如果(strtolower($ Q)= = strtolower(substr($ { $我},0,)))))) strlen($ Q
{
如果($ =)
{
$;
}
其他的
{
$提示。
}
}
}
}

如果未找到提示,则将输出设置为不建议
或到正确的值
如果($暗示= = )
{
$响应没有建议;
}
其他的
{
$响应=提示;
}

输出响应
回波响应;
>

相关文章

什么样的游戏支持登录认证安全

什么样的游戏支持登录认证安全

支持,认证,登录,游戏,电脑软件,该游戏支持登录身份验证安全:地牢战士在线、龙力、咸夏传、QQ、QQ自由梦幻西游、奇幻世界、荀贤、QQ、QQ、QQ三中国幻想。 设置游戏保护为特定的游戏,你可以登录游戏验证安全性;即使别人窃取你的密码也不能窃取…

使用Word2007可以自动滚动滚轮鼠标

使用Word2007可以自动滚动滚轮鼠标

鼠标,可以自动,滚轮,自由,电脑软件,有些老式的二键鼠标是没有滚轮的,所以在使用Word时,常常需要移动到窗口的右侧,拖动垂直滚动条来翻页,这是非常不方便的,那么有没有更好的方法来滚动页面查看文件呢 事实上,从词汇的2002版本开始,Word程序开始提…

什么是网络登录保护

什么是网络登录保护

登录,网络,电脑软件,设置页面登录保护后,在QQ空间登录,校友,腾讯微博,PAT,网站可以验证安全性。所以即使有人窃取你的密码,你也不能登录到你的帐户。网络登录保护可以最大限度地提高你的帐户安全性。 uff1a提醒 1、在Web日志安全验证中;无法分离;…

mysql主从复制配置心跳功能介绍

mysql主从复制配置心跳功能介绍

主从复制,配置,功能,电脑软件,mysql,MySQL主从复制,有时遇到这样的故障:slave_io_running奴隶和slave_sql_running是肯定的,slave_sql_running_state读了中继日志的奴隶等待奴隶我 / O线;更新它,看上去正常,但它落后于实际的业主,master_log_file…

libtcl8.3找不到libtcl8.3下载|

libtcl8.3找不到libtcl8.3下载|

下载,找不到,电脑软件,评论:libtcl8.3.so需要postgresql-pl-7.3.2-3 这里的libtcl8.3.so实际上是tcl-8.3.5-88.i386.rpm libtcl8.3.so需要postgresql-pl-7.3.2-3 这里的libtcl8.3.so实际上是tcl-8.3.5-88.i386.rpm…

wbsched.exe过程详解

wbsched.exe过程详解

详解,过程,电脑软件,wbsched,exe,点评:wbsched.exe的过程是怎样的 进程文件:wbsched或wbsched.exe 进程名称:UniBlue WinBackup Scheduler 过程类别:安全风险的过程 英文描述: wbsched.exe是一种属于winbackup将,将,它也被称为以下三个方面。 中…

QQ空间背景音乐不能改怎么办

QQ空间背景音乐不能改怎么办

空间,背景音乐,电脑软件,QQ,QQ空间背景音乐中的歌曲已被替换,但在进入空间后,背景音乐播放以前设置的歌曲。这可能是由于网络波动造成的数据异常。建议您在网络状态良好的情况下运行,建议您清空IE缓存并重试,…

oracle索引的三个问题

oracle索引的三个问题

索引,电脑软件,oracle,您正在研究的Oracle课程是Oracle索引的三个问题。 索引(索引)是常见的数据库对象。它的设置是好是坏,它的使用是否得当,对数据库应用程序和数据库的性能有很大的影响,虽然有很多关于索引使用的数据,DBA和开发人员经常处理,但…

那些知道我QQ密码的人,为什么不换呢

那些知道我QQ密码的人,为什么不换呢

密码,的人,电脑软件,QQ,不换呢,那些知道我QQ密码的人,为什么不换呢 为了确保账户安全,密克罗尼西亚的QQ安全中心受到保护,那些很难在短时间内修改几万个QQ的密码。因此,当你的QQ密码被黑客侵入时,不一定马上就摆脱掉。…

跳出版本并在发薪日安装2游戏是不

跳出版本并在发薪日安装2游戏是不

日安,并在,版本,是不可能,游戏,问题: 最近,玩发薪日2游戏,而是跳出游戏,游戏版本安装,问题依旧,你怎么解决呢 答案uff1a 根据分析,分析是由游戏配置文件渲染问题引起的。下载正确的版本renderer_setting文件(下载点),并覆盖到payday2文件夹。然后系…

我不会让每个人都满意,因为我不是人

我不会让每个人都满意,因为我不是人

我不,每个人,会让,我不是,满意,我不会让每个人都满意,因为我不是人民币。 如果我失去你,因为自由,我宁愿有时间;我所有的生活。 如果我爱你的时候,我不想让我自由; 女人R3N分析应该懂得察言观色… 个人感觉由俄罗斯强人逼女R3N最爱干的事 不…

win7安装无法找到解决硬盘

win7安装无法找到解决硬盘

硬盘,安装,电脑软件,点评:如何安装win7提示找不到硬盘下面给出了解决方案,需要的朋友可以参考一下。 Windows 7安装问题:找不到硬盘驱动器 安装Windows 7时可能发生下列错误消息之一: 1没有找到任何驱动器。单击加载驱动程序;为安装提供一个大…