实现类似百度搜索框中模糊提示功能
来源:互联网 发布:众泰电动车知豆 编辑:程序博客网 时间:2024/05/16 19:48
通常,在我们使用百度的时候,在输入框中输入某一个字段的时候,就可以查询到相关的信息。类似的功能可以通过JS的框架来实现(显然不会像百度那么强大)。jquery提供了一种扩展插件。可以实现获取文本框内容然后自动向后台提交请求。下面通过一段代码来展示这种功能。
在使用这种扩展插件的时候,需要使用到
这两个文件。
通过如下代码:
$(function(){ applymentAutoComplete("input[name='providerName']"); });
表示在页面初始化的时候就启动这种自动请求的方式。
function applymentAutoComplete(objname){ $(objname).autocomplete({ source:function(request,response){ $.ajax({ url: basePath+"/page/applyment/searchallproviderinfo", type:"post", data: {providerName:$("#providername").val()}, dataType: "json", contentType: "application/x-www-form-urlencoded; charset=UTF-8", success: function(data) { var jsondata = []; var providerinfolist = data.o; var length = data.o.length; for(var i=0;i<length;i++) { //声明一个字符对象,用来存所需要的值 var providerinfo = {}; //一个搜索字符所包含的值 var providerid = ""; var providername = ""; //这里只能填写id和value。不能换成其他字符串 //和下面的jquery选择器选择的内容对应 providerinfo.id = providerinfolist[i].providerid; providerinfo.value = providerinfolist[i].providername; jsondata.push(providerinfo); } response(jsondata); }, }); }, minLength:1, delay: 500, select: function(event,ui){ $("input[name='providerid']").val(ui.item.id); $("input[name='providerName']").val(ui.item.value); event.preventDefault(); } }); }
0 0
- 实现类似百度搜索框中模糊提示功能
- 百度搜索框提示功能简单实现
- ajax+jquery实现类似百度搜索提示框
- 类似百度的搜索提示框,数据库中查询关键字
- js/jQuery实现类似百度搜索功能
- js/jQuery实现类似百度搜索功能
- easyUI实现类似搜索框关键词自动提示功能
- 在Winfrom下实现类似百度、Google搜索自能提示功能
- 百度搜索框提示功能
- C# 实现百度搜索框智能提示功能
- C# 实现百度搜索框智能提示功能
- Qt实现输入框,组合框提示,模糊查询,搜索关键字下拉提示功能
- 类似百度搜索时的模糊查询
- JQuery+ajax实现类似百度搜索自动匹配功能
- JQuery+ajax实现类似百度搜索自动匹配功能
- ajax(2)实现智能输入提示(类似百度搜索框智能输入)
- 让input框实现类似百度的搜索提示(基于jquery事件监听)
- JS实现输入框类似百度搜索的智能提示效果
- linux④:
- Qt Weekly #23: Qt 5.5 enhancements for Linux graphics and input stacks(翻译)
- 百度地图数据自定义采集方法
- Qt中利用TCP实现多个客户端之间相互发送消息系以及服务器的群发信息
- 使用jdb对tomcat进行远程调试
- 实现类似百度搜索框中模糊提示功能
- 青云QingCloud 公有云第6次降价 最高降幅达10%
- 安卓开发之服务Service
- Ecplise项目和AndroidStudio项目之间的转换
- 面试题目之深圳星途科技
- iOS开发中Can't find keyplane that supports type 5 for keyboard iPhone-Portrait-PhonePad的解决方法
- 装逼之二 最小割与最大流(mincut & maxflow)
- 三层结构的简单描述及优点,bs三层,web三层,j2ee三层
- 【个人喜好诗词之一】蜀道难