02 - Unit08:搜索笔记功能、搜索分页、处理插入数据库乱码问题
2017-03-22 22:53
288 查看
搜索笔记功能
按键监听事件
$("#search_note").keydown(function(event){ var code=event.keyCode; if(code==13){ 请求发送 } })
select * from cnshare cnshare_title like '%'
发送Ajax请求
事件绑定:键盘监听事件(keydown)获取参数:keyword,作为模糊查询的基础
发送请求:/share/find.do
服务器处理
ShareController.searchNote(String keyword)ShareService.searchNote(String keyword)
String title="%"; if(keyword!=null){ title="%"+keyword+"%"; } shareDao.findLikeTitle(title);
不输入关键字,实现全表查询('%')
输入关键字,进行模糊查询('%keyword%')
ShareDao.findLikeTitle(String keyword)
Mapper: select *
from cn_share where cn_share_title like #{keyword}
Ajax回调处理
success:pcpart6显示,隐藏pcpart2
将li元素添加到$("#search_ul")列表中
sli+='
';
sli+='';
sli+='<i class="fa fa-file-text-o" title="online"
rel="tooltip-bottom">';
sli+=shareTitle;
sli+='<button type="button" class="btn btn-default btn-xs
btnposition btnslide_down"><i class="fa fa-chevron-
down">';
sli+='';
sli+='
';
error: 提示搜索笔记失败
搜索分页需求
select * from cn_share where cn_share_title like #{title} limit #{begin},3 n:抓取记录的起点,从0开始(0表示第一条) m:抓取记录的最大数 1 - 0 2 - 3 3 - 6 n - (n-1)*3
处理插入数据库乱码问题
"jdbc:mysql:///cloud_note? useUnicode=true&charaterEncoding=utf8"
作业:实现搜索分享笔记的分页功能(重点)
相关文章推荐
- 处理插入数据库乱码问题
- Struts1 处理接收参数插入到数据库之后呈乱码的问题解决
- 解决Struts插入数据库中文乱码问题
- Hibernate配置数据库解决插入乱码问题
- jsp连接数据库的乱码问题 servlet请求参数编码处理get post
- Python解决插入数据库乱码问题
- 数据库以及JSP页面乱码问题的处理
- 学习笔记:处理表单提交的中文乱码问题
- 【字符集UTF8】处理Toad显示乱码及Windows XP下无法插入“某些汉字”问题
- 关于往数据库插入汉字时,显示乱码的问题
- jsp中向数据库中插入数据及中文乱码问题
- jsp单页面数据库查询模板:支持分页、排序、简单搜索、设置每页显示页数功能
- 【转】 【字符集】处理Toad显示乱码及Windows XP下无法插入“某些汉字”问题
- php生僻字的处理,插入数据库被截断,空白,乱码解决办法,php冷僻字处理
- .Net/C# 封装磁盘目录文件搜索功能的工具类 (实现了与搜索相关的事件,以便插入客户处理代码)
- 关于数据库插入数据出现乱码问题
- 处理RazorSQL 数据库 乱码问题
- .Net/C# 封装磁盘目录文件搜索功能的工具类 (实现了与搜索相关的事件,以便插入客户处理代码)
- jabc连接数据库,处理添加数据时的乱码问题
- [菜鸟系列].NET 插入数据到MySql 数据库乱码问题