[原]thinkphp实例下载 ajax自动完成

[原]thinkphp实例下载 ajax自动完成

IndexAction代码:
[原]thinkphp实例下载 ajax自动完成class IndexAction extends Action
[原]thinkphp实例下载 ajax自动完成{
[原]thinkphp实例下载 ajax自动完成    
function Index()
[原]thinkphp实例下载 ajax自动完成    {
[原]thinkphp实例下载 ajax自动完成        
$this->display();
[原]thinkphp实例下载 ajax自动完成    }
[原]thinkphp实例下载 ajax自动完成    
[原]thinkphp实例下载 ajax自动完成    
function ajaxauto(){//自动完成action
[原]thinkphp实例下载 ajax自动完成
        $tagname=$_POST['tagname'];
[原]thinkphp实例下载 ajax自动完成        
$dao=D('tpltags');
[原]thinkphp实例下载 ajax自动完成        
$r=$dao->findAll("tagname like '%$tagname%'"); 
[原]thinkphp实例下载 ajax自动完成        
$this->assign('list',$r);
[原]thinkphp实例下载 ajax自动完成        
$this->display();
[原]thinkphp实例下载 ajax自动完成        
[原]thinkphp实例下载 ajax自动完成    }
[原]thinkphp实例下载 ajax自动完成    
function showresult(){//显示结果action
[原]thinkphp实例下载 ajax自动完成
        $tagname=$_POST['tagname'];
[原]thinkphp实例下载 ajax自动完成        
$dao=D('tpltags');
[原]thinkphp实例下载 ajax自动完成        
$r=$dao->findAll("tagname like '%$tagname%'");
[原]thinkphp实例下载 ajax自动完成        
$this->assign('list',$r);
[原]thinkphp实例下载 ajax自动完成        
$this->display();
[原]thinkphp实例下载 ajax自动完成        
[原]thinkphp实例下载 ajax自动完成    }
[原]thinkphp实例下载 ajax自动完成}
首页模板核心:
[原]thinkphp实例下载 ajax自动完成<tagLib name='cx,html' />
[原]thinkphp实例下载 ajax自动完成
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[原]thinkphp实例下载 ajax自动完成
<html xmlns="http://www.w3.org/1999/xhtml">
[原]thinkphp实例下载 ajax自动完成
<head>
[原]thinkphp实例下载 ajax自动完成
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
[原]thinkphp实例下载 ajax自动完成
<html:link type='css' href='../Public/css/autocomplete.css' />
[原]thinkphp实例下载 ajax自动完成
<html:link type='js' href='../Public/js/prototype.js' />
[原]thinkphp实例下载 ajax自动完成
<html:link type='js' href='../Public/js/effects.js' />
[原]thinkphp实例下载 ajax自动完成
<html:link type='js' href='../Public/js/controls.js' />
[原]thinkphp实例下载 ajax自动完成
<!-- 上面三个js加载顺序为prototype effects controls 不能乱-->
[原]thinkphp实例下载 ajax自动完成[原]thinkphp实例下载 ajax自动完成
<SCRIPT LANGUAGE="JavaScript">[原]thinkphp实例下载 ajax自动完成
[原]thinkphp实例下载 ajax自动完成
<!--
[原]thinkphp实例下载 ajax自动完成
// 
[原]thinkphp实例下载 ajax自动完成

[原]thinkphp实例下载 ajax自动完成window.onload 
= function ()
[原]thinkphp实例下载 ajax自动完成[原]thinkphp实例下载 ajax自动完成
[原]thinkphp实例下载 ajax自动完成{
[原]thinkphp实例下载 ajax自动完成[原]thinkphp实例下载 ajax自动完成    
new Ajax.Autocompleter("tagname","autocomplete""__URL__/ajaxauto"[原]thinkphp实例下载 ajax自动完成{});
[原]thinkphp实例下载 ajax自动完成    
[原]thinkphp实例下载 ajax自动完成}

[原]thinkphp实例下载 ajax自动完成
[原]thinkphp实例下载 ajax自动完成
[原]thinkphp实例下载 ajax自动完成[原]thinkphp实例下载 ajax自动完成
function showResults()[原]thinkphp实例下载 ajax自动完成{
[原]thinkphp实例下载 ajax自动完成    
[原]thinkphp实例下载 ajax自动完成[原]thinkphp实例下载 ajax自动完成    
new Ajax.Updater('description', '__URL__/showresult', [原]thinkphp实例下载 ajax自动完成{method:'post', postBody:'tagname='+$F('tagname')});
[原]thinkphp实例下载 ajax自动完成    
new Effect.Appear('description');
[原]thinkphp实例下载 ajax自动完成    
[原]thinkphp实例下载 ajax自动完成}

[原]thinkphp实例下载 ajax自动完成
[原]thinkphp实例下载 ajax自动完成
//-->
[原]thinkphp实例下载 ajax自动完成
</SCRIPT>
[原]thinkphp实例下载 ajax自动完成


下载地址:
/Files/webeasy/autosearch.rar (仅app 不含框架 框架请到thinkphp.cn下载)

转载于:https://www.cnblogs.com/webeasy/archive/2007/09/08/886950.html