基于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 编程的 5个良好习惯
Feb 20 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 PHP
php中长文章分页显示实现代码
Sep 29 PHP
深入phpMyAdmin的安装与配置的详细步骤
May 07 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
Jul 01 PHP
使用ThinkPHP+Uploadify实现图片上传功能
Jun 26 PHP
ThinkPHP实例化模型的四种方法概述
Aug 22 PHP
php过滤HTML标签、属性等正则表达式汇总
Sep 22 PHP
laravel学习教程之关联模型
Jul 30 PHP
PHP判断密码强度的方法详解
May 26 PHP
Laravel框架实现调用百度翻译API功能示例
May 30 PHP
PHP7 字符串处理机制修改
Mar 09 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
SONY ICF-F10中波修复记
2021/03/02 无线电
用PHP和ACCESS写聊天室(六)
2006/10/09 PHP
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
jquery动态加载js三种方法实例
2013/08/03 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
PHP中使用微秒计算脚本执行时间例子
2014/11/19 Javascript
jquery移动节点实例
2015/01/14 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
ES6新数据结构Map功能与用法示例
2017/03/31 Javascript
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
2019/08/17 Javascript
layui监听工具栏的实例(操作列表按钮)
2019/09/10 Javascript
浅谈关于vue中scss公用的解决方案
2019/12/02 Javascript
vue 内联样式style中的background用法说明
2020/08/05 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
[38:27]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第二场 11.26
2020/11/30 DOTA
Python判断操作系统类型代码分享
2014/11/22 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
Python通过cv2读取多个USB摄像头
2019/08/28 Python
python实现简单坦克大战
2020/03/27 Python
Python定时任务框架APScheduler原理及常用代码
2020/10/05 Python
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
大学生社会实践方案
2014/05/11 职场文书
担保书格式
2015/01/20 职场文书
感谢信范文大全
2015/01/23 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
2015年依法治校工作总结
2015/07/27 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
七年级生物教学反思
2016/02/20 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书