0 0

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();
%>


YUI 
2010年5月03日 22:21
目前还没有答案

相关推荐

    yui.zip_YUI aj_ajax_ajax java_javascript_javascript YUI Ajax

    总的来说,这个压缩包包含了使用YUI库实现AJAX功能所需的各种组件和资源,涵盖了前端开发中的多个重要方面,如用户交互、数据交换、动态效果等。开发者可以利用这些源码和组件来快速构建功能丰富的Web应用,同时享受...

    YUI-ajax框架开发文档

    在"YUI-ajax框架开发文档"中,我们可以深入探讨YUI如何通过其Ajax组件实现异步数据通信。 YUI中的Ajax框架主要由`YAHOO.util.Connect`和`YAHOO.widget.DataSource`两个关键部分组成。`YAHOO.util.Connect`是YUI的...

    Ajax(yui-slideshow)

    总之,YUI Slideshow是一个强大的Ajax幻灯片组件,它集成了Ajax加载、过渡动画和自定义导航等功能,可以帮助开发者快速构建高质量的网页动态展示效果。合理利用YUI Slideshow,能为你的网站或应用增添更多吸引力和...

    struts2 yahoo yui ajax plugin

    标题中的"struts2 yahoo yui ajax plugin"指的是一个特定的插件,这个插件将Yahoo YUI库与Struts2框架整合,以支持使用Ajax技术进行异步数据交互。这个插件允许开发者利用YUI的强大的JavaScript功能来增强Struts2...

    YUI-EXT使用详解

    5. **Ajax交互(Ajax Interactions)**:YUI-EXT集成了YUI的Ajax功能,允许在不刷新页面的情况下与服务器进行异步通信。这使得用户界面能够实时更新,提高了用户体验。 6. **工具提示(Tooltips)**:YUI-EXT还提供...

    Struts2中使用JSON+YUI之一[包含功能代码段]

    以下是一个简单的整合示例,展示如何在Struts2 Action中生成JSON数据,然后使用YUI进行AJAX请求并更新UI: 1. 在Action中,你可能有类似这样的代码: ```java public class MyAction { public String execute() { ...

    yui3-master.zip

    YUI3的Node模块是对DOM操作的进一步抽象,它提供了一种链式调用的方式,使DOM操作更为简洁。在“yui3-master.zip”的“node”模块中,可以找到`Y.Node`, `Y.all`等方法,它们使得DOM操作更加符合JavaScript的编程...

    yui的扩展ext.rar

    EXT的Ajax组件如Ext.Ajax,提供了易于使用的API,支持异步请求、参数传递、数据处理等功能,使得开发人员能够轻松构建交互性强的Web应用。 3. EXT组件 EXT的核心在于其组件体系,这些组件包括: - 表单组件(Forms...

    yui 资源包

    2. **响应式设计**:YUI提供了响应式设计工具,如Grids布局系统,能根据屏幕尺寸自动调整页面布局,适应各种设备。 3. **事件处理**:YUI的事件系统强大,支持事件绑定、解绑、事件冒泡等,使得用户交互编程简单易行...

    Yahoo YUI 插件库

    1. **数据管理**:YUI提供了一些用于处理和展示数据的插件,例如DataGrid,它可以将数据以表格形式呈现,支持排序、过滤和分页等功能。还有DataSource组件,可以方便地从服务器获取和管理数据。 2. **图表和可视化*...

    yahoo3.0 YUI Examples

    4. **Widget系统**:YUI 3的Widget系统是一套强大的UI组件,包括了如AutoComplete(自动完成)、Calendar(日历)、Accordion(手风琴菜单)等,方便快速构建复杂用户界面。 5. **响应式设计支持**:YUI 3支持响应...

    下载-Ajax.pdf

    - 不需要任何技术升级,以前不会使用Ajax技术的人员也能轻松实现异步交互。 - 支持ASP.NET 1.1和ASP.NET 2.0。 综上所述,Ajax通过异步请求的方式极大地提升了Web应用的性能和用户体验,不同的框架和库为开发者...

    YUI 详细说明文档

    - **6.4 AutoComplete**:自动完成输入框组件。 - **6.5 DataTable**:用于展示表格数据的组件。 - **6.6 DragDrop**:拖拽组件。 - **6.7 TreeView**:树形视图组件。 - **6.8 Container**:容器组件,用于...

    YUI.rar_html_javascript YUI_yui_yui javascript

    7. **AJAX**:YUI的AJAX组件支持异步数据交换,使得网页可以在不刷新的情况下更新内容。 8. **动画效果**:YUI的Anim模块可以创建复杂的动画效果,增强了用户体验。 **YUI的示例** 压缩包中的示例文件展示了如何...

    YAHOO yui2.7 文档+ 代码+例子

    YUI由多个核心模块组成,包括事件处理、DOM操作、动画效果、拖放功能、Ajax通信、数据存储、国际化支持等。这些组件是可选的,开发者可以根据项目需求按需加载,降低了页面加载的时间。 - **事件处理**:YUI提供了...

    YUI3.6文档及示例

    7. **IO与Ajax**:提供了强大的网络通信功能,如XMLHttpRequest、JSONP、跨域请求等,方便与服务器进行数据交换。 8. **动画框架**:基于RequestAnimationFrame的高性能动画系统,支持多种动画效果和自定义动画。 ...

    YUI中文文档CHM

    YAHOO YUI 中文文档 AJAX 详细 比较好用

    雅虎 用户接口库YUI

    YUI资料 雅虎 用户接口库 中文说明及如何使用学习 Yui组件分成2类:工具包和控件库 Yui 工具包 Yui 工具包利用DOM脚本来简化...DOM:DOM工具包提供更简单的DOM脚本的功能调用方式,包含元素的位置和CSS样式的管理。

    针对YUI框架API

    **YUI(Yahoo!...无论是新手还是经验丰富的开发者,YUI都能提供必要的支持,提高开发效率,降低维护成本。在实际开发过程中,查阅YUI的API文档将是非常有益的,它将解答你在使用过程中遇到的大部分问题。

    yuicompressor-2.4.8.jar

    3. 运行构建:保存配置后,执行构建操作,Idea会自动调用yuicompressor对指定文件进行压缩。 除了基本的压缩功能,yuicompressor还有其他优势。例如,它支持多种语言的输入,包括JavaScript、CSS以及HTML,并且兼容...

Global site tag (gtag.js) - Google Analytics