easyui-combobox 实现简单的自动补全功能示例


Posted in Javascript onNovember 08, 2016

前台: 

Html页面

<input id="clsydw" name="clsydw" class="easyui-combobox" data-options="" />

JS

//自动补全功能 
  $("#clsydw").combobox({ 
     
    valueField:'syr', 
    textField:'syr', 
    panelWidth:200, 
    panelHeight:'auto', 
    onChange:function(values,o) 
    { 
      if(values!="") 
      { 
        var url='${localCtx }/workloadpmtreport/querysyr.do?syr='+values.trim(); 
        $("#clsydw").combobox("reload",url); 
      } 
    } 
  }) 
 
后台部分才是重点,因为在接受syr参数的时候,是乱码,这里使用各种解码都不行,只有使用以下解码方式(可能有更好的方法,目前没发现) 
 
 
  /** 根据单位名称自动补全单位全称 
   * @param req 
   * @return 
   */
  @RequestMapping(value="querysyr.do") 
  @ResponseBody 
  public List<Veh_Hy> queryListsyr(HttpServletRequest req) 
  { 
    String syr=""; 
    try { 
       syr=new String(new String(req.getParameter("syr").getBytes("iso-8859-1"),"UTF-8")); 
    } catch (UnsupportedEncodingException e) { 
      e.printStackTrace(); 
    } 
    syr=(syr!="")?'%'+syr.trim()+'%':""; 
    return vehhyMapper.getListBySyr(syr); 
  }

以上这篇easyui-combobox 实现简单的自动补全功能示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS构建页面的DOM节点结构的实现代码
Dec 09 Javascript
javascript简易缓动插件(源码打包)
Feb 16 Javascript
artDialog双击会关闭对话框的修改过程分享
Aug 05 Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 Javascript
用jQuery向div中添加Html文本内容的简单实现
Jul 13 Javascript
js实现鼠标拖动功能
Mar 20 Javascript
史上最全JavaScript常用的简写技巧(推荐)
Aug 17 Javascript
微信小程序实现页面跳转传值的方法
Oct 12 Javascript
微信小程序实现手指触摸画板
Jul 09 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
Jul 11 Javascript
js实现列表按字母排序
Aug 11 Javascript
36个正则表达式(开发效率提高80%)
Nov 17 Javascript
easyui combobox开启搜索自动完成功能的实例代码
Nov 08 #Javascript
基于Vuejs框架实现翻页组件
Jun 29 #Javascript
vue2.0+webpack环境的构造过程
Nov 08 #Javascript
详解React-Todos入门例子
Nov 08 #Javascript
JS+CSS3制作炫酷的弹窗效果
Nov 08 #Javascript
值得学习的bootstrap fileinput文件上传工具
Nov 08 #Javascript
BootStrap table使用方法分析
Nov 08 #Javascript
You might like
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
php 高性能书写
2010/12/11 PHP
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
PDO::getAttribute讲解
2019/01/28 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
修改发贴的编辑功能
2007/03/07 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
javascript中String对象的slice()方法分析
2014/12/20 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
jquery滚动条插件slimScroll使用方法
2017/02/09 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
原生JS实现微信通讯录
2020/06/18 Javascript
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
python实现AES加密与解密
2019/03/28 Python
pytorch中图像的数据格式实例
2020/02/11 Python
python 回溯法模板详解
2020/02/26 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
毕业自我鉴定范文
2013/11/06 职场文书
家居设计专业个人自荐信范文
2013/11/26 职场文书
主持人演讲稿范文
2013/12/28 职场文书
简短证婚人证婚词
2014/01/09 职场文书
市场部管理制度
2014/02/02 职场文书
银行办公室岗位职责
2014/03/10 职场文书
保护环境倡议书
2014/04/14 职场文书
新闻工作者先进事迹
2014/05/26 职场文书
护士节活动总结
2014/08/29 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python
Java面试题冲刺第十八天--Spring框架3
2021/08/07 面试题