autocomplete远程ajax请求json数据或本地数据
autocomplete ajax请求事列:
一:远程获取数据
<link href="js/jquery-ui.min.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/jquery-ui.min.js"></script> <script type="text/javascript"> $(".input").autocomplete({ source: function(request, response) { $.ajax({ url:’https://suggest.taobao.com/sug?code=utf-8&q=’+$(’.input’).val()+’&_ksTS=1469169394745_1092&k=1&area=c2c&bucketid=20’, type:"get", dataType:’jsonp’, success: function(data){ var mycars=new Array() for(var i=0;i<data.result.length;i++){ mycars[i]=data.result[i][0]; } response(mycars.slice(0, 10)); } }); } }); </script>
二:本地获取数据
var availableTags=["淘拜网","淘宝网","淘电影","淘电影2"]; $(".input").autocomplete({ source: function(request, response) { var results = $.ui.autocomplete.filter(availableTags, request.term);//availableTags.txt response(results.slice(0, 10)); } });
注意都必须要到日jquery-ui.min.js和jquery-ui.min.css这两个文件;
正在加载评论...
栏目列表
推荐阅读
- js控制滚动条到最底端(置底)和最顶端(置顶)
- js将图片转化为二进制流
- bootstrap导航菜单,手机和PC端自适应
- javascript/jquery/js获取地址栏url传递的参数值的方法
- js辨别访问浏览器判断是手机,android,微信,pc还是ios系统
- Html5 canvas 简单画布画板例子源码
- localStorage与sessionStorage封装可设置过期时间的缓存
- IE浏览器下Ajax发送Post请求时提交中文乱码
- js 中获取当前系统时间
- 使用JS获取当前页面的URL,端口,协议,IP(网址信息)
- jquery.lightTreeview.js树形菜单插件例子
- js获取当前域名
- XMLHttpRequest封装同步请求的例子
- ztree加载树形菜单控件事列
- JS获取屏幕分辨率,可见区域,可用工作区等大小
- jquery.js和jquery-1.4.2.min.js的区别
- js利用Date.prototype.Format对时间格式化处理,yyyy-MM-dd HH:mm:ss:SS
- jquery追加元素的几种方法append(),prepend(),after(),before(),insertAfter(),insertBefore()
- 引入script地址时,并携带参数,js获取script标签上的属性数据值
- javascript怎么禁用浏览器后退按钮