基于jQueryUI和Corethink实现百度的搜索提示功能


Posted in PHP onNovember 09, 2016

先给大家展示下效果图:

基于jQueryUI和Corethink实现百度的搜索提示功能 

目录:

基于jQueryUI和Corethink实现百度的搜索提示功能 

这里是以corethink模块的形式,只需要安装上访问

index.php?s=/test/index

1.建好模块目录,写好模块的总体文件

opencmf.PHP

<?php
return array(
// 模块信息
'info' => array(
'name' => 'Test',
'title' => 'Test',
'icon' => 'fa fa-newspaper-o',
'icon_color' => '#9933FF',
'description' => 'Test',
'developer' => 'pangPython',
'website' => 'http://blog.csdn.net/u012995856/',
'version' => '1.3.0',
'dependences' => array(
'Admin' => '1.3.0',
)
),
// 用户中心导航
'user_nav' => array(
),
// 模块配置
'config' => array(
),
// 后台菜单及权限节点配置
'admin_menu' => array(
'1' => array(
'id' => '1',
'pid' => '0',
'title' => 'Test',
'icon' => 'fa fa-newspaper-o',
),
'2' => array(
'pid' => '1',
'title' => '内容管理',
'icon' => 'fa fa-folder-open-o',
),
)
);

2.写控制器

IndexController

<?php
namespace Test\Controller;
use Think\Controller;
use Home\Controller\HomeController;
/**
*
*/
class IndexController extends HomeController{
public function index()
{
$this->display();
}
public function mydata($keyword){
if ($keyword==11) {
echo '["pangPython","HelloWorld"]';
}else{
echo '["ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"]';
}
}
}

3.写前台文件

index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="http://cdn.bootcss.com/jqueryui/1.12.0/jquery-ui.css" media="screen" title="no title">
</head>
<body>
<!-- Autocomplete -->
<h2 class="demoHeaders">Autocomplete</h2>
<div>
<input id="autocomplete" title="type "a"">
</div>
</body>
<script type="text/javascript" src="__PUBLIC__/libs/jquery/1.x/jquery.min.js"></script>
<script type="text/javascript" src="http://cdn.bootcss.com/jqueryui/1.12.0/jquery-ui.js"></script>
<script type="text/javascript">
var url ="{:U('test/index/mydata')}";
$( "#autocomplete" ).autocomplete({
minLength: 2,
source: function(request,response){
$.getJSON(
url,{
keyword:request.term
},
function(data,status,xhr){
response(data);
}
);
}
});
</script>
</html>

以上所述是小编给大家介绍的基于jQueryUI和Corethink实现百度的搜索提示功能,实现一个模拟后台数据登入的效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP开发中四种查询返回结果分析
Jan 02 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
Jun 24 PHP
php函数的常用方法及注意之处小结
Jul 10 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
Aug 02 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
Jul 04 PHP
php显示时间常用方法小结
Jun 05 PHP
php实现比较全的数据库操作类
Jun 18 PHP
php 把数字转换成汉字的代码
Jul 21 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
Jul 18 PHP
PHP如何根据文件头检测文件类型实例代码
Oct 14 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
Apr 12 PHP
解决php扩展安装不生效问题
Oct 25 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
Nov 09 #PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
Nov 09 #PHP
php利用gd库为图片添加水印
Nov 09 #PHP
php 输出json及显示json中的中文汉字详解及实例
Nov 09 #PHP
Yii2框架制作RESTful风格的API快速入门教程
Nov 08 #PHP
php封装的数据库函数与用法示例【参考thinkPHP】
Nov 08 #PHP
php基于curl重写file_get_contents函数实例
Nov 08 #PHP
You might like
重料打造自己的“宝马”---第三代
2021/03/02 无线电
层叠菜单的动态生成
2006/10/09 PHP
php 引用(&amp;)详解
2009/11/20 PHP
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
php实现的支持断点续传的文件下载类
2014/09/23 PHP
ThinkPHP模型详解
2015/07/27 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
2015/12/18 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
PDO::getAttribute讲解
2019/01/28 PHP
ThinkPHP5.1验证码功能实现的示例代码
2020/06/08 PHP
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
2007/01/22 Javascript
浅谈JavaScript 函数参数传递到底是值传递还是引用传递
2016/08/23 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
Python中easy_install 和 pip 的安装及使用
2017/06/05 Python
Python实现的knn算法示例
2018/06/14 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
python中pip的安装与使用教程
2018/08/10 Python
python实现dijkstra最短路由算法
2019/01/17 Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
2020/04/18 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
Python list与NumPy array 区分详解
2019/11/06 Python
Python多线程正确用法实例解析
2020/05/30 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
HTML5的新特性(1)
2016/03/03 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
我们的节日清明节活动总结
2014/04/30 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
TV动画《政宗君的复仇》第二季制作决定PV公布
2022/04/02 日漫