搜索笔记功能

按键监听事件

    $("#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);
    1. 不输入关键字,实现全表查询('%')

    2. 输入关键字,进行模糊查询('%keyword%')

  • ShareDao.findLikeTitle(String keyword)

  • Mapper: select *

        from cn_share 
    
        where cn_share_title like #{keyword}

Ajax回调处理

  • success:

    1. pcpart6显示,隐藏pcpart2

    2. 将li元素添加到$("#search_ul")列表中

      sli+='

    3. ';

      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+='

    4. ';

  • 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&amp;charaterEncoding=utf8"

作业:实现搜索分享笔记的分页功能(重点)

最新文章

  1. Web服务
  2. 偷懒小工具 - SSO单点登录通用类(可跨域)
  3. placehoder不兼容ie9以下和opero12以下
  4. lua 例子
  5. SQL温故系列两篇(二)
  6. 关于vp8,vp8与264比较总结
  7. Android WebRTC 音视频开发总结(一)
  8. OpenLayers3 online build
  9. Android基础_1 四大基本组件介绍与生命周期
  10. PHP发送AT指令
  11. javascript 设为首页 | 加入收藏夹 JS代码
  12. 利用xampp进行https操作
  13. j详细说明ava于clone办法
  14. hdu4283 You Are the One 区间DP
  15. spacemacs 初始安装报错
  16. html5全解析
  17. WinForm 设置窗体启动位置在活动屏幕右下角
  18. 决策树--信息增益,信息增益比,Geni指数的理解
  19. Flex自定义组件、皮肤,并调用
  20. 怎么才能成为一名PHP专家?

热门文章

  1. zabbix负载均衡群集高可用架构
  2. ArrayList扩容
  3. UVA 11019 Matrix Matcher(二维hash + 尺取)题解
  4. SQL 触发器的缺点 坏处 弊端 哼╭(╯^╰)╮
  5. python 简单的猜数字游戏
  6. Splay树学习
  7. json文件为空时读取会报错
  8. mysql获取随机数据的方法
  9. URI,URL与URN的区别
  10. Rails 5 Test Prescriptions(everday Rspectest作者推荐) 目录 1-3章