JQuery autocomplete ajax 实现自动完成
来源:互联网 发布:万网域名交易市场 编辑:程序博客网 时间:2024/05/01 04:56
根据输入框内容实时查询展示, 类似百度输入框效果。
废话不多说, 上代码。
1.引入插件。
<link rel="stylesheet" type="text/css" href="${ctx}/js/jquery/jquery.autocomplete.css" /><script type="text/javascript" src="${ctx}/js/jqueryUI/jquery.ui.autocomplete.js"></script>
2.JS代码。
$( "#searchStreedRoad_auto" ).autocomplete({// searchStreedRoad_auto 输入框id source: function( request, response ) { $.ajax({ url: ctx + '/gisQuery/gisAutoQuery.action', // 后台请求路径 dataType: "json", data:{ "inputStr": request.term // 获取输入框内容 }, success: function( data ) { response( $.map( $.parseJSON(data), function( item ) { // 此处是将返回数据转换为 JSON对象,并给每个下拉项补充对应参数 return { // 设置item信息 label: item.chinese_name +""+item.english_name, // 下拉项显示内容 value: item.chinese_name, // 下拉项对应数值 code:item.code, // 其他参数, 可以自定义 object_id : item.object_id,<span style="font-family: Arial, Helvetica, sans-serif;"> // 其他参数, 可以自定义</span> } })); } }); }, minLength: 2, // 输入框字符个等于2时开始查询 select: function( event, ui ) { // 选中某项时执行的操作 // 存放选中选项的信息 $("#g_code").val(ui.item.code); $("#g_object_id").val(ui.item.object_id); } });
3. 效果。
1 0
- JQuery autocomplete ajax 实现自动完成
- JQuery autocomplete ajax 实现自动完成
- Jquery autocomplete-ajax自动完成例子
- jQuery.Autocomplete实现自动完成功能(详解)
- jQuery.Autocomplete实现自动完成功能
- jQuery.Autocomplete实现自动完成参数详解
- JQuery.AutoComplete自动完成
- jquery 自动完成 Autocomplete
- jquery autoComplete 自动完成
- jQuery.Autocomplete 自动完成
- JQUERY autocomplete 自动完成
- 使用jQuery Autocomplete(自动完成)插件,结合ajax实现搜索框匹配
- jQuery的Autocomplete实现自动完成/自动填充
- jquery.autocomplete 自动完成功能
- jquery autocomplete自动完成功能
- jquery的自动完成Autocomplete
- jquery.autocomplete自动完成控件
- jQuery – 自动完成(Autocomplete)
- 不要再迷茫——我自己的人生我自己决定——我的不相信
- 一个大量Burpsuite插件的github
- Java中属性的比较、反射和赋值
- c语言结构体用法
- Xcode 6.2/6.3 插件失效的临时解决方案
- JQuery autocomplete ajax 实现自动完成
- poj-2677 动态规划、双调欧几里得旅行商
- 构造函数为什么不能是虚函数
- vmware 安装honeywall 出现INIT: Id “X” respawning too fast 或者menu命令不识别等问题
- 拷贝构造函数的参数为什么必须使用引用类型
- 基类的析构函数为什么是虚函数?
- 学习android第二天 Android单元测试
- 用Qemu模拟ARM
- CAD控件:安卓开发搭建环境的步骤