使用YUI在Code Igniter中搜索功能

时间:2012-03-28 13:59:52

标签: codeigniter yui

我有一个项目要求我使用CI和YUI进行自动完成搜索。 用户将在textfield 1中输入搜索关键字,结果将显示在textfield 2 ..

1 个答案:

答案 0 :(得分:0)

YUI是客户端JavaScript。您首先要做的是read some documentation自动完成,然后是CodeIgniter秒,然后您就可以开始构建解决方案了。

基本上,你必须做一些事情。

首先,您应该创建一个客户端页面,其基本上是< input>或< textarea>标记和结果的div,并将YUI自动完成处理程序挂钩到该字段。为了能够使用YUI,首先需要包含YUI脚本:

<script src="http://yui.yahooapis.com/3.4.1/build/yui/yui-min.js"></script>

您还需要加载自动完成模块并对其进行配置:

YUI().use('autocomplete', function (Y) {
    // enter code here
}

其次,您需要使用CI构建服务器端脚本,该脚本将侦听查询,执行数据库或任何搜索并返回JSON或其他一些结果格式。

然后,您将此CI查询Web脚本的URL提供给YUI AutoComplete配置,YUI将为您执行AJAX和其他操作。

这些是非常一般的步骤,但您的问题也非常通用。如果您提出更具体的问题,您将获得更好的答案(或者更好,只需搜索并阅读文档)。