IndexAction代码: class IndexAction extends Action{ function Index() { $this->display(); } function ajaxauto(){//自动完成action $tagname=$_POST['tagname']; $dao=D('tpltags'); $r=$dao->findAll("tagname like '%$tagname%'"); $this->assign('list',$r); $this->display(); } function showresult(){//显示结果action $tagname=$_POST['tagname']; $dao=D('tpltags'); $r=$dao->findAll("tagname like '%$tagname%'"); $this->assign('list',$r); $this->display(); }} 首页模板核心: <tagLib name='cx,html' /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><html:link type='css' href='../Public/css/autocomplete.css' /><html:link type='js' href='../Public/js/prototype.js' /><html:link type='js' href='../Public/js/effects.js' /><html:link type='js' href='../Public/js/controls.js' /><!-- 上面三个js加载顺序为prototype effects controls 不能乱--><SCRIPT LANGUAGE="JavaScript"><!--// window.onload = function (){ new Ajax.Autocompleter("tagname","autocomplete", "__URL__/ajaxauto", {}); }function showResults(){ new Ajax.Updater('description', '__URL__/showresult', {method:'post', postBody:'tagname='+$F('tagname')}); new Effect.Appear('description'); }//--></SCRIPT> 下载地址:/Files/webeasy/autosearch.rar (仅app 不含框架 框架请到thinkphp.cn下载) 转载于:https://www.cnblogs.com/webeasy/archive/2007/09/08/886950.html 相关文章: