`

EasyUI 插件 jquery.autocomplete 自动检索 + js、css包

 
阅读更多

 

var availableTags = [
                         "ActionScript",
                         "AppleScript",
                         "Asp",
                         "BASIC",
                         "C",
                         "C++",
                         "Clojure",
                         "COBOL",
                         "ColdFusion",
                         "Erlang",
                         "Fortran",
                         "Groovy",
                         "Haskell",
                         "Java",
                         "JavaScript",
                         "Lisp",
                         "Perl",
                         "PHP",
                         "Python",
                         "Ruby",
                         "Scala",
                         "Scheme"
                       ];
                       $("#bus").autocomplete(
                          availableTags,{ scroll:false,autoFill:false,matchContains: true,minChars:0}
                       ).result(function(event, data, formatted){
                    	   //alert(availableTags); 返回的结果
                       });

 

<input id="bus" name="bus" type="text"
								style="width: 225px" />

 

 

动态添加:

$(function(){
	 var availableTags = [];
	$.ajax({
		type: 'POST',
		url: $.test.contextPath + "/xxxAction.do?method=xxx",
		dataType: 'json',
		success: function(data) {
			 $(data).each(function(){
			        alert(this.text);
			        availableTags.push(this.text);
			    });
		},
		error: function(XMLHttpRequest, textStatus, errorThrown) {
		}
	});

/*     availableTags = [
                         "ActionScript",
                         "AppleScript",
                         "Asp",
                         "BASIC",
                         "C",
                         "C++",
                         "Clojure",
                         "COBOL",
                         "ColdFusion",
                         "Erlang",
                         "Fortran",
                         "Groovy",
                         "Haskell",
                         "Java",
                         "JavaScript",
                         "Lisp",
                         "Perl",
                         "PHP",
                         "Python",
                         "Ruby",
                         "Scala",
                         "Scheme"
                       ];*/
                       $("#bus").autocomplete(
                          availableTags,{ scroll:false,autoFill:false,matchContains: true,minChars:0}
                       ).result(function(event, data, formatted){
                    	   //alert(availableTags); 返回的结果
                       });
});

 

	public ActionForward xxx(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
	      JSONObject json = new JSONObject();
	      JSONObject json2 = new JSONObject();
	      JSONObject json3 = new JSONObject();
	      JSONArray jsonArray = new JSONArray();
	      json.put("text","abc");
	      json2.put("text","ade");
	      json3.put("text","aef");
	      jsonArray.add(json);
	      jsonArray.add(json2);
	      jsonArray.add(json3);
	      
		 Utils.writeJsonText(jsonArray.toString(), response);
		return null;
	}
返回格式:[{"text":"abc"},{"text":"ade"},{"text":"aef"}]

 

分享到:
评论

相关推荐

    jquery.easyui.patch.js

    本文将详细解析在EasyUI 1.4.1版本中,遇到小数点输入时“.”无法输入的问题,以及如何通过`jquery.easyui.patch.js`这个补丁文件来解决这一问题。 首先,我们需要理解EasyUI的表单验证机制。EasyUI的表单组件,如`...

    jquery.easyui.min.js

    jquery.easyui.min.js

    jquery.easyui.min.js 演示

    本文将深入探讨 `jquery.easyui.min.js` 的演示案例,通过分析其中的文件,帮助读者更好地理解和应用 EasyUI。 首先,我们来看一下 `easyui.css` 文件。这个文件是 EasyUI 的核心样式表,包含了各种组件的样式定义...

    jQuery.easyui.1.2.6+Demo+前端框架

    总结来说,"jQuery.easyui.1.2.6+Demo+前端框架"是一个包含jQuery EasyUI 1.2.6版本的前端开发工具包,内含演示示例,对于希望快速构建前端界面的开发者来说,是一个非常实用的资源。通过学习和使用,开发者可以轻松...

    Jquery.easyUI js引用以及文档教程

    jQuery EasyUI 的核心依赖于 jQuery,因此 `jquery-1.7.2.min.js` 是必需的,它是 jQuery 的一个版本。`jquery.easyui.min.js` 是 EasyUI 的主库文件,包含了所有组件和功能的压缩版。在网页中,你需要先引入 ...

    jquery-easyui-1.10.1.zip

    `easyloader.js` 是EasyUI的加载器,它负责在页面加载时自动引入所需的CSS和JS文件,降低了手动管理依赖项的复杂性。对于移动设备的支持,`jquery.easyui.mobile.js` 提供了适应手机和平板的布局和组件,使得开发者...

    jQuery EasyUI v1.10.0.zip

    4. **easyloader.js**:EasyLoader是jQuery EasyUI的一部分,用于自动化加载所需的组件,帮助减少页面加载时间,提高性能。 5. **jquery.easyui.mobile.js**:这个文件针对移动设备进行了优化,提供了一套适应手机...

    jquery.easyui.min.1.2.2.js

    easyui,可用于开发尾巴项目时使用,美观,代码量少,更容易实现Web项目网站后台的开发

    DWR+jquery2.x+easyUI1.3.x开发富客户端应用

    1. **简介**:jQuery EasyUI 是一款基于 jQuery 的 UI 框架,它提供了一整套丰富的 UI 组件,使得开发者无需编写复杂的 JavaScript 和 CSS 代码即可轻松创建出功能丰富的 Web 应用。 2. **特性**:EasyUI 提供了...

    在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法

    在使用EasyUI进行Web开发时,我们可能会遇到与`jquery.easyui.min.js`函数库相关的各种问题。EasyUI是基于jQuery的一个强大且易用的前端框架,它提供了丰富的组件和功能,如表格、对话框、菜单、布局等,极大地简化...

Global site tag (gtag.js) - Google Analytics