zoukankan      html  css  js  c++  java
  • 模糊查询

    js页面

    $('.layui-btn').click(function () {
    var inputVal = $('.layui-input').val()
    table.reload('bookReload', {
    url: '/stu/findStu'
    ,where: {
    stuname : inputVal
    }
    });
    })
    Html页面
    <div class="demoTable">
    搜索:
    <div class="layui-inline">
    <input class="layui-input" name="keyword" id="demoReload" autocomplete="off">
    </div>
    <button class="layui-btn" data-type="reload">搜索</button>
    </div>
    (注:将搜索框放在table的上方,也就是body的第一行)

    后台
      在全查询的基础上加上模糊搜索的参数(比如:根据name模糊搜索,就加上name这个参数)
    Service层
    public JsonData findStu(String stuname) {
    if (stuname==null){
    stuname="%%";
    }else {
    stuname="%"+stuname+"%";
    }
    List<Student> stu = stuMapper.findStu(stuname);
    return JsonData.buildSuccess(stu);
    }
    mapper.xml
      sql语句:
    SELECT t.*, s.username,s.pwd,s.stuname,s.sex,s.status FROM temperature t  right JOIN student s ON s.stuid = t.stuid
    and stuname like #{stuname}


  • 相关阅读:
    Pycharm
    Python
    navicat连接MySQL8.0出现2059错误
    MySQL Community Server 8.0.11下载与安装配置
    pip升级以及导入模块
    pycharm安装
    python环境安装
    js 超级玛丽(未完成)
    js 点名
    js 获取鼠标位置坐标
  • 原文地址:https://www.cnblogs.com/lemperor/p/14481423.html
Copyright © 2011-2022 走看看