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"}]
相关推荐
本文将详细解析在EasyUI 1.4.1版本中,遇到小数点输入时“.”无法输入的问题,以及如何通过`jquery.easyui.patch.js`这个补丁文件来解决这一问题。 首先,我们需要理解EasyUI的表单验证机制。EasyUI的表单组件,如`...
jquery.easyui.min.js
本文将深入探讨 `jquery.easyui.min.js` 的演示案例,通过分析其中的文件,帮助读者更好地理解和应用 EasyUI。 首先,我们来看一下 `easyui.css` 文件。这个文件是 EasyUI 的核心样式表,包含了各种组件的样式定义...
总结来说,"jQuery.easyui.1.2.6+Demo+前端框架"是一个包含jQuery EasyUI 1.2.6版本的前端开发工具包,内含演示示例,对于希望快速构建前端界面的开发者来说,是一个非常实用的资源。通过学习和使用,开发者可以轻松...
jQuery EasyUI 的核心依赖于 jQuery,因此 `jquery-1.7.2.min.js` 是必需的,它是 jQuery 的一个版本。`jquery.easyui.min.js` 是 EasyUI 的主库文件,包含了所有组件和功能的压缩版。在网页中,你需要先引入 ...
`easyloader.js` 是EasyUI的加载器,它负责在页面加载时自动引入所需的CSS和JS文件,降低了手动管理依赖项的复杂性。对于移动设备的支持,`jquery.easyui.mobile.js` 提供了适应手机和平板的布局和组件,使得开发者...
4. **easyloader.js**:EasyLoader是jQuery EasyUI的一部分,用于自动化加载所需的组件,帮助减少页面加载时间,提高性能。 5. **jquery.easyui.mobile.js**:这个文件针对移动设备进行了优化,提供了一套适应手机...
easyui,可用于开发尾巴项目时使用,美观,代码量少,更容易实现Web项目网站后台的开发
在使用EasyUI进行Web开发时,我们可能会遇到与`jquery.easyui.min.js`函数库相关的各种问题。EasyUI是基于jQuery的一个强大且易用的前端框架,它提供了丰富的组件和功能,如表格、对话框、菜单、布局等,极大地简化...
1. **简介**:jQuery EasyUI 是一款基于 jQuery 的 UI 框架,它提供了一整套丰富的 UI 组件,使得开发者无需编写复杂的 JavaScript 和 CSS 代码即可轻松创建出功能丰富的 Web 应用。 2. **特性**:EasyUI 提供了...