-
YUI的autocomplete功能调用ajax数据,不能自动完成了10
YUI的autocomplete功能调用ajax数据,不能自动完成了,比如我有adyerwer输入ad不定位到adyerwer
qq89062647
主页面:ac_basic_xhr_clean.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" import="java.util.*"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Basic Remote Data</title> <style type="text/css"> /*margin and padding on body element can introduce errors in determining element position and are not recommended; we turn them off as a foundation for YUI CSS treatments. */ body { margin:0; padding:0; } </style> <link rel="stylesheet" type="text/css" href="../../build/fonts/fonts-min.css" /> <link rel="stylesheet" type="text/css" href="../../build/autocomplete/assets/skins/sam/autocomplete.css" /> <script type="text/javascript" src="../../build/yahoo-dom-event/yahoo-dom-event.js"></script> <script type="text/javascript" src="../../build/connection/connection-min.js"></script> <script type="text/javascript" src="../../build/animation/animation-min.js"></script> <script type="text/javascript" src="../../build/datasource/datasource-min.js"></script> <script type="text/javascript" src="../../build/autocomplete/autocomplete-min.js"></script> <!--begin custom header content for this example--> <style type="text/css"> #myAutoComplete { width:25em; /* set width here or else widget will expand to fit its container */ padding-bottom:2em; } </style> <!--end custom header content for this example--> </head> <body class="yui-skin-sam"> <h1>Basic Remote Data</h1> <div class="exampleIntro"> <p>This AutoComplete implementation points to an online script that serves a data as delimited plain text. Enabling caching on the DataSource can reduce trips to the server and speed performance for repeated queries.</p> </div> <!--BEGIN SOURCE CODE FOR EXAMPLE =============================== --> <label for="myInput">Search our database:</label> <div id="myAutoComplete"> <input id="myInput" type="text"> <div id="myContainer"></div> </div> <script type="text/javascript"> YAHOO.example.BasicRemote = function() { // Use an XHRDataSource var oDS = new YAHOO.util.XHRDataSource("handle.jsp"); // Set the responseType oDS.responseType = YAHOO.util.XHRDataSource.TYPE_TEXT; // Define the schema of the delimited results oDS.responseSchema = { recordDelim: "\n", fieldDelim: "\t" }; // Enable caching oDS.maxCacheEntries = 5; // Instantiate the AutoComplete var oAC = new YAHOO.widget.AutoComplete("myInput", "myContainer", oDS); return { oDS: oDS, oAC: oAC }; }(); </script> <!--END SOURCE CODE FOR EXAMPLE =============================== --> </body> </html>
AJAX处理页面:handle.jsp<%@ page language="java" contentType="text/xml; charset=UTF-8" import="java.util.*,java.io.*"%> <% response.setHeader("Cache-Control", "no-cache"); StringBuffer sb=new StringBuffer(""); sb.append("adoiewewe\nadyerwer\nadlarewr\teeeee"); PrintWriter outPW=response.getWriter(); System.out.print("te"+sb.toString()); outPW.write(sb.toString()); outPW.close(); %>
2010年5月03日 22:21
目前还没有答案
相关推荐
总的来说,这个压缩包包含了使用YUI库实现AJAX功能所需的各种组件和资源,涵盖了前端开发中的多个重要方面,如用户交互、数据交换、动态效果等。开发者可以利用这些源码和组件来快速构建功能丰富的Web应用,同时享受...
在"YUI-ajax框架开发文档"中,我们可以深入探讨YUI如何通过其Ajax组件实现异步数据通信。 YUI中的Ajax框架主要由`YAHOO.util.Connect`和`YAHOO.widget.DataSource`两个关键部分组成。`YAHOO.util.Connect`是YUI的...
总之,YUI Slideshow是一个强大的Ajax幻灯片组件,它集成了Ajax加载、过渡动画和自定义导航等功能,可以帮助开发者快速构建高质量的网页动态展示效果。合理利用YUI Slideshow,能为你的网站或应用增添更多吸引力和...
标题中的"struts2 yahoo yui ajax plugin"指的是一个特定的插件,这个插件将Yahoo YUI库与Struts2框架整合,以支持使用Ajax技术进行异步数据交互。这个插件允许开发者利用YUI的强大的JavaScript功能来增强Struts2...
5. **Ajax交互(Ajax Interactions)**:YUI-EXT集成了YUI的Ajax功能,允许在不刷新页面的情况下与服务器进行异步通信。这使得用户界面能够实时更新,提高了用户体验。 6. **工具提示(Tooltips)**:YUI-EXT还提供...
以下是一个简单的整合示例,展示如何在Struts2 Action中生成JSON数据,然后使用YUI进行AJAX请求并更新UI: 1. 在Action中,你可能有类似这样的代码: ```java public class MyAction { public String execute() { ...
YUI3的Node模块是对DOM操作的进一步抽象,它提供了一种链式调用的方式,使DOM操作更为简洁。在“yui3-master.zip”的“node”模块中,可以找到`Y.Node`, `Y.all`等方法,它们使得DOM操作更加符合JavaScript的编程...
EXT的Ajax组件如Ext.Ajax,提供了易于使用的API,支持异步请求、参数传递、数据处理等功能,使得开发人员能够轻松构建交互性强的Web应用。 3. EXT组件 EXT的核心在于其组件体系,这些组件包括: - 表单组件(Forms...
2. **响应式设计**:YUI提供了响应式设计工具,如Grids布局系统,能根据屏幕尺寸自动调整页面布局,适应各种设备。 3. **事件处理**:YUI的事件系统强大,支持事件绑定、解绑、事件冒泡等,使得用户交互编程简单易行...
1. **数据管理**:YUI提供了一些用于处理和展示数据的插件,例如DataGrid,它可以将数据以表格形式呈现,支持排序、过滤和分页等功能。还有DataSource组件,可以方便地从服务器获取和管理数据。 2. **图表和可视化*...
4. **Widget系统**:YUI 3的Widget系统是一套强大的UI组件,包括了如AutoComplete(自动完成)、Calendar(日历)、Accordion(手风琴菜单)等,方便快速构建复杂用户界面。 5. **响应式设计支持**:YUI 3支持响应...
- 不需要任何技术升级,以前不会使用Ajax技术的人员也能轻松实现异步交互。 - 支持ASP.NET 1.1和ASP.NET 2.0。 综上所述,Ajax通过异步请求的方式极大地提升了Web应用的性能和用户体验,不同的框架和库为开发者...
- **6.4 AutoComplete**:自动完成输入框组件。 - **6.5 DataTable**:用于展示表格数据的组件。 - **6.6 DragDrop**:拖拽组件。 - **6.7 TreeView**:树形视图组件。 - **6.8 Container**:容器组件,用于...
7. **AJAX**:YUI的AJAX组件支持异步数据交换,使得网页可以在不刷新的情况下更新内容。 8. **动画效果**:YUI的Anim模块可以创建复杂的动画效果,增强了用户体验。 **YUI的示例** 压缩包中的示例文件展示了如何...
YUI由多个核心模块组成,包括事件处理、DOM操作、动画效果、拖放功能、Ajax通信、数据存储、国际化支持等。这些组件是可选的,开发者可以根据项目需求按需加载,降低了页面加载的时间。 - **事件处理**:YUI提供了...
7. **IO与Ajax**:提供了强大的网络通信功能,如XMLHttpRequest、JSONP、跨域请求等,方便与服务器进行数据交换。 8. **动画框架**:基于RequestAnimationFrame的高性能动画系统,支持多种动画效果和自定义动画。 ...
YAHOO YUI 中文文档 AJAX 详细 比较好用
YUI资料 雅虎 用户接口库 中文说明及如何使用学习 Yui组件分成2类:工具包和控件库 Yui 工具包 Yui 工具包利用DOM脚本来简化...DOM:DOM工具包提供更简单的DOM脚本的功能调用方式,包含元素的位置和CSS样式的管理。
**YUI(Yahoo!...无论是新手还是经验丰富的开发者,YUI都能提供必要的支持,提高开发效率,降低维护成本。在实际开发过程中,查阅YUI的API文档将是非常有益的,它将解答你在使用过程中遇到的大部分问题。
3. 运行构建:保存配置后,执行构建操作,Idea会自动调用yuicompressor对指定文件进行压缩。 除了基本的压缩功能,yuicompressor还有其他优势。例如,它支持多种语言的输入,包括JavaScript、CSS以及HTML,并且兼容...