jquery-ui-1.11 autocomplete使用
来源:互联网 发布:交互设计要学编程吗 编辑:程序博客网 时间:2024/06/05 11:21
说起来,感觉这个控件略显矫情
直接贴代码:
第一种
var url = "../goods/autoComplete";
var cache = {}, lastXhr;
$( "#goodsName" ).autocomplete({
source:function (request,response){
var term = request.term;
if (term in cache) {
response(cache[term]);
return;
}
lastXhr = $.getJSON(url, $.extend({ term: request.term, limit: 10 }, request), function (data, status, xhr) {
cache[term] = data;
if (xhr === lastXhr) {
response(data);
}
});
},
minLength: 1,
focus: function( event, ui ) {
$( "#goodsName" ).val( ui.item.name );
return false;
},
select: function( event, ui ) {
$( "#goodsName" ).val( ui.item.name );
$( "#goodsId" ).val( ui.item.id );
return false;
}
}).autocomplete( "instance" )._renderItem = function( ul, item ) {
return $("<li>")
.data("item.autocomplete", item)
.append( item.name )
.appendTo( ul );
};
第二种:
var url = "../shop/autoComplete";
var cache = {}, lastXhr;
//查询
$( "#goodsShopSelect" ).autocomplete({
source:function (request,response){
var term = request.term;
if (term in cache) {
response(cache[term]);
return;
}
lastXhr = $.getJSON(url, $.extend({ term: request.term, limit: 10 }, request), function (data, status, xhr) {
cache[term] = data;
if (xhr === lastXhr) {
response(data);
}
});
},
minLength: 1,
focus: function( event, ui ) {
$( "#goodsShopSelect" ).val( ui.item.name );
return false;
},
select: function( event, ui ) {
$( "#goodsShopSelect" ).val( ui.item.name );
$( "#goodsShopId" ).val( ui.item.id );
return false;
}
}).data( "ui-autocomplete" )._renderItem = function( ul, item ) {
return $("<li></li>")
.data("item.autocomplete", item)
.append( item.name )
.appendTo( ul );
};
html:
<input type="text" id="shopNameCn" name="shopNameCn">
<input type="hidden" id="shopId" name="shopId" />
<input type="text" id="recomGoodsName" name="recomGoodsName"/>
<input type="hidden" id="recomGoodsId" name="recomGoodsId" />
请选择性尝试
- jquery-ui-1.11 autocomplete使用
- 使用 jQuery UI AutoComplete
- jquery-ui-autocomplete的使用
- jquery-ui-autocomplete的使用
- jquery ui autocomplete使用示例
- jQuery UI Autocomplete的使用
- jQuery UI Autocomplete使用技巧(jquery autocomplete demo)
- jQuery UI Autocomplete使用技巧(jquery autocomplete demo)
- Jquery autocomplete和jQuery UI Autocomplete插件的使用
- jquery ui autocomplete 个人使用记录
- JQUERY UI autocomplete
- jquery ui autocomplete
- jQuery UI AutoComplete
- jQuery UI Autocomplete 体验
- jQuery UI Autocomplete 体验
- jquery ui autocomplete实例
- JQuery UI Autocomplete
- jQuery UI Autocomplete
- Java学习之Iterator(迭代器)的一般用法
- ISO 9126质量模型:软件质量模型的6大特性和27个子特性
- C++的一些心得
- WAS JMX 监视应用开发
- iOS 蓝牙开发资料收集
- jquery-ui-1.11 autocomplete使用
- 自从邓超当了产品经理之后,我整个人都不好了......
- 基础 HTML之目录问题(相对路径和绝对路径区别)
- Floating Point Optimization(ARM 浮点优化方案)
- 技术做减法
- 一种手机蹭wifi的新思路
- 如何在STM32F10x_StdPeriph_Template基础上建立自己的MDK工程(一)
- Android系统Recovery工作原理之使用update.zip升级过程分析(二)---update.zip差分包问题的解决
- Android微信支付之免jar包集成方式(简单至极)