jQuery Autocomplete 使用详细说明(二)
2014-06-17 14:11
399 查看
上一篇博文中,主要讲解了autoComplete 插件的本地使用方法,包括一些常用属性的,这篇博文主要介绍autoComplete的远程使用方法:
$("#id").autocomplete("url",{
delay:10,//延迟10秒
max:5,//最多5条记录
minChars:1,
matchSubset:1,
matchContains:1,
cacheLength:10,
matchContains: true,
scrollHeight: 250,
width:250,
dataType:'json',//返回的数据类型为JSON类型
parse:function(data) {//解释返回的数据,把其存在数组里
var parsed = [];
for (var i = 0; i < data.length; i++) {
parsed[parsed.length] = {
data: data[i],
value: data[i].itemid,
result: data[i].itemid //返回的结果显示内容
};
}
return parsed;
},
formatItem: function(item) {//显示下拉列表的内容
return "<div>"+item.itemid + " " + item.name+"</div>";
},
formatMatch: function(item) {
return item.itemid;
},
formatResult: function(item) {
return item.itemid;
}
}).result(function(event, item, formatted) {//把返回的结果内容显示在其他文本框上
$("#ortherid").val(item.name);
});
注:在使用远程地址时,它默认传入的参数是:q(输入值),limit(返回结果的最大值),可以使用extraParams传入其他的参数;
注:这里要注意parse方法,它来处理返回的数据。
$("#id").autocomplete("url",{
delay:10,//延迟10秒
max:5,//最多5条记录
minChars:1,
matchSubset:1,
matchContains:1,
cacheLength:10,
matchContains: true,
scrollHeight: 250,
width:250,
dataType:'json',//返回的数据类型为JSON类型
parse:function(data) {//解释返回的数据,把其存在数组里
var parsed = [];
for (var i = 0; i < data.length; i++) {
parsed[parsed.length] = {
data: data[i],
value: data[i].itemid,
result: data[i].itemid //返回的结果显示内容
};
}
return parsed;
},
formatItem: function(item) {//显示下拉列表的内容
return "<div>"+item.itemid + " " + item.name+"</div>";
},
formatMatch: function(item) {
return item.itemid;
},
formatResult: function(item) {
return item.itemid;
}
}).result(function(event, item, formatted) {//把返回的结果内容显示在其他文本框上
$("#ortherid").val(item.name);
});
注:在使用远程地址时,它默认传入的参数是:q(输入值),limit(返回结果的最大值),可以使用extraParams传入其他的参数;
注:这里要注意parse方法,它来处理返回的数据。
相关文章推荐
- jQuery Autocomplete 使用详细说明
- jQuery Autocomplete 使用详细说明
- jQuery Autocomplete 使用详细说明
- jquery的Tooltip插件 qtip使用详细说明
- Asp.net 2.0 TreeView控件使用jQuery无刷新添加节点详细说明
- Asp.net 2.0 TreeView控件使用jQuery无刷新添加节点详细说明
- JQuery UI Draggable插件详细使用说明
- Asp.net 2.0 TreeView控件使用jQuery无刷新添加节点详细说明
- JQuery插件autocomplete使用说明文档
- 使用jquery插件实现图片延迟加载技术详细说明
- jquery基础实例教程详细使用说明
- jquery的Tooltip插件 qtip使用详细说明
- 智能搜索jquery-autocomplete 自动填充插件使用方法及参数使用说明
- jQuery Validate插入 reomte使用详细的说明
- jQuery autocomplete1.1.2插件使用说明
- 使用jquery插件实现图片延迟加载技术详细说明
- jQuery插件pagination参数使用说明
- Microsoft Visual Studio 2005中使用水晶报表详细说明
- [水晶报表][推荐]activereport报表控件的详细使用说明
- FCKeditor使用方法(FCKeditor_2.6.3)详细使用说明第1/2页