easyui-combobox下拉菜单自动补全功能,Ajax获取远程数据源

Posted 长垣★小康的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui-combobox下拉菜单自动补全功能,Ajax获取远程数据源相关的知识,希望对你有一定的参考价值。

这个是针对easyUI的下拉菜单使用的,Ajax获取远程数据源

html 页面

<input id="uname" name="uname" class="easyui-combobox"  data-options=""  style="width: 120px;" />

JS代码

$("#uname").combobox({
		prompt:‘输入首关键字自动检索‘,
	        valueField:‘tDealerCodeDto‘,
	        textField:‘tDealerCodeDto‘,
	        panelWidth:120,
	        panelHeight:‘auto‘,
	        onChange:function(values,o){
	            if(values!=""){
	                var url=‘URL?name=‘+values.trim();
	                $("#uname").combobox("reload",url);
	            }
	        }
	    })

其中onchange函数的values参数为 控件input的输入value值, o参数具体的不清楚,因为已经可以实现下拉菜单了.但是通过打印知道该参数返回上一次input的输入值

部分后台代码

        @LoginCheck(description = true)
	@RequestMapping("queryName")
	@ResponseBody
	public List<TDealerDto> queryname(HttpServletRequest request, HttpServletResponse response,String name){
		List<TDealerDto> list= tcustomerService.queryName(name);
return list;
}

返回的实体中一定要包含combobox中显示的valueField和textField字段值

先介绍到这里..以后再补充

以上是关于easyui-combobox下拉菜单自动补全功能,Ajax获取远程数据源的主要内容,如果未能解决你的问题,请参考以下文章

请教如何获取easyui-combobox下拉菜单的多个选中值

如何开启QtCreator的代码自动补全功能

怎么做百度搜索的下拉框?

easyui下拉列表级联操作,加载完毕后自动默认加载第一项的下级菜单

HTML中的文本输入框/下拉菜单

selenium下拉菜单无法选择