300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > jQuery中select插件实现异步实时搜索办法

jQuery中select插件实现异步实时搜索办法

时间:2024-07-08 10:32:54

相关推荐

jQuery中select插件实现异步实时搜索办法

web前端|js教程

jQuery,select,异步

web前端-js教程A、先看看效果。

家谱系统源码,ubuntu识别不了串口,在项目中添加tomcat,双流爬虫店,php类 封装,昆明西山区抖音seo优化lzw

歌词搜索源码,ubuntu终端重启电脑,tomcat文件相对路径,爬虫入门 书,php服务器配置选择,SEO文本长度lzw

B、做此插件的原因。

班课系统源码,ubuntu 是哪个国家,网页扒图 爬虫,php实用,seo什么行业lzw

1.数据量过大(几千、几万条),无法一次性全部加载。

2.现有插件各不相同,无法满足功能需求。

3.美观性,可控性不足。

C、如何使用。

1.html和js

2.实例。

# 使用实例 var initUrl = "/demo/defineDict.do?method=getEnterpriseDict&unitName="+encodeURIComponent(encodeURIComponent("xx无烟煤矿业集团有限责任公司")); var ajaxUrl = "/demo/defineDict.do?method=getEnterpriseDict&unitName="; var $select = $("#ajaxselect").ajaxselect({initUrl:initUrl,ajaxUrl:ajaxUrl,defkv:[id, ext],selected:0, },function(filterData,isInit){//filterconsole.log(filterData); },function(cbData,isInit){//callbackconsole.log(cbData); }); $select.on("change", function(){console.log(this.value); });

3.详细配置。

var defcfg = { initUrl:\,//初始化请求地址 ajaxUrl:\,//异步请求地址 defkv:[],//返回数据 的key delay:200,//ajax回调 延时 width:200,//input 宽度 height:30,//input 高度 selected:-1, //初始化数据 默认选中项,-1为不选中 limit:20,//最大显示条数,0为不限制 maxheight:250, //最大显示高度 hoverbg:#189FD9, //悬浮背景色 activebg:#5FB878, //选中项背景色 style:\//自定义样式};

还有一些其它的api,详细请看参考链接、源码。

四:声明:

本插件是根据现有插件,根据自己的需求修改而来。如有小问题请自行修改源码即可。

如果不是异步搜索,其它插件譬如layui、select2也是不错的选择。

另外此插件依赖jquery。

总结

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。