php的ajax简单实例 |
本文标签:php,ajax实例 ![]() 当输入j后,会触发ajax效果,从后台获取相应的名字中带有j的数据,并展示在suggestions中 。 代码实现如下: 实现ajax需要三个文件,一个是html的表单文件,一个是js的核心文件,一个是php的后台文件 。 下面的是html文件,当键盘按下时触发showHint方法,在showHint方法中会有ajax的核心内容,实例化,获取地址,获取数据并展示等等 。 复制代码 代码如下: <html> <head> <script src="clienthint.js"></script> </head> <body> <form> <p>Suggestions: <span id="txtHint"></span></p> </body>
下面是js的内容clienthint.js 。 复制代码 代码如下: var xmlHttp function showHint(str) function stateChanged()
下面是php的内容 。根据ajax对象传入的参数,获取相应的数据 。 复制代码 代码如下: <?php // Fill up array with names $a[]="Anna"; $a[]="Brittany"; $a[]="Cinderella"; $a[]="Diana"; $a[]="Eva"; $a[]="Fiona"; $a[]="Gunda"; $a[]="Hege"; $a[]="Inga"; $a[]="Johanna"; $a[]="Jiqing"; $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"; //get the q parameter from URL //lookup all hints from array if length of q>0 //Set output to "no suggestion" if no hint were found //output the response |