YUI().use("node", "io", "json-parse", function(Y) {
function handleSuccess(ioId, o) {
console.log('-------------' + o.responseText) ;
var inboxString = o.responseText;
/[^}{]+?unread[^}{]+?(\d+)[^{}]+?folderId[^\d]+?2/.test(inboxString) ;
console.log("----------------aaaaaaaa------" + RegExp.$1);
var unreadNumNew = RegExp.$1;
Y.JSON.parse(o.responseText, function(k, v) {
// console.log('-----------key---' + o + "-------value---" + v) ;
});
var unreadNum = Y.one("#folder-2 .unreadCount").get("innerHTML");
if(unreadNum) {
unreadNum = unreadNum.replace(/[^0-9]/g,'');
}
if(unreadNumNew == unreadNum) {
alert('--------aaa--------');
}
else {
alert('---------bbbbb----------');
}
}
function handleFailure() {
console.log('--------------') ;
}
var cfg = {
on:{
success:handleSuccess,
failure:handleFailure
},
method: "POST",
data: ""
};
var url = "aaaaaaaa.htm";
Y.io(url, cfg);
});
分享到:
相关推荐
标题中的"yui.zip_YUI aj_ajax_ajax java_javascript_javascript YUI Ajax"指的是YUI(Yahoo! User Interface Library)库的一个版本,该版本重点强调了AJAX(Asynchronous JavaScript and XML)技术的使用,同时也...
标题中的"struts2 yahoo yui ajax plugin"指的是一个特定的插件,这个插件将Yahoo YUI库与Struts2框架整合,以支持使用Ajax技术进行异步数据交互。这个插件允许开发者利用YUI的强大的JavaScript功能来增强Struts2...
在"YUI-ajax框架开发文档"中,我们可以深入探讨YUI如何通过其Ajax组件实现异步数据通信。 YUI中的Ajax框架主要由`YAHOO.util.Connect`和`YAHOO.widget.DataSource`两个关键部分组成。`YAHOO.util.Connect`是YUI的...
以下是一个简单的整合示例,展示如何在Struts2 Action中生成JSON数据,然后使用YUI进行AJAX请求并更新UI: 1. 在Action中,你可能有类似这样的代码: ```java public class MyAction { public String execute() { ...
**Ajax(yui-slideshow)详解** Ajax,全称Asynchronous JavaScript and XML,是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,提升了用户...
2. **YUI作为前端展示**:利用YUI的组件和API,可以创建丰富的用户界面,如使用YUI的DataTable展示从服务器获取的JSON数据,或者使用YUI的Form组件进行表单验证,并通过AJAX发送到Struts2 Action进行处理。...
YUI 3的核心组件包括事件处理、DOM操作、动画效果、CSS样式管理、AJAX请求、数据存储以及各种用户界面组件等。 ### 版本3.10.3的特性 - **性能优化**:YUI 3.10.3版本在性能方面做了许多改进,包括更快的脚本执行...
3. **Ajax**:YUI提供了异步数据通信的功能,包括XMLHttpRequest对象的封装和JSONP支持,方便进行服务器端数据的获取和更新。 4. **动画效果**:通过简单调用,开发者可以创建复杂的动画效果,包括平滑的过渡、淡入...
5. **Ajax交互(Ajax Interactions)**:YUI-EXT集成了YUI的Ajax功能,允许在不刷新页面的情况下与服务器进行异步通信。这使得用户界面能够实时更新,提高了用户体验。 6. **工具提示(Tooltips)**:YUI-EXT还提供...
《深入理解YUI3:基于yui3-master.zip的探讨》 YUI(Yahoo! User Interface Library)是由雅虎公司开发的一套开源JavaScript库,它为Web开发者提供了丰富的功能和工具,以创建交互性强、性能优秀的网页应用。YUI3是...
YAHOO YUI 中文文档 AJAX 详细 比较好用
YUI 2.6.0r2版本在当时的JavaScript社区中占有重要地位,它提供了大量的可重用模块,涵盖了DOM操作、事件处理、动画效果、Ajax交互、CSS样式管理、数据处理等多个领域。这个版本修复了之前的一些已知问题,增强了...
同时,利用YUI的事件系统实现响应式设计,通过IO模块处理AJAX请求,以及利用Node和Selector模块进行DOM操作,可以大大提高开发效率。 总的来说,YUI 3.17.2作为一款成熟的前端框架,为开发者提供了强大的工具集,...
**YUI(Yahoo! User Interface Library)框架API详解** YUI是雅虎公司推出的一款开源JavaScript库,旨在帮助开发者构建高性能、可维护的Web应用程序。它包含了一系列模块化的组件,覆盖了用户界面设计、事件处理、...
3. **事件处理**:YUI的事件系统强大,支持事件绑定、解绑、事件冒泡等,使得用户交互编程简单易行。 4. **动画效果**:通过Transition和Anim模块,可以轻松实现平滑的CSS3动画和JavaScript动画效果。 5. **数据绑定...
同时,YUI3的`JSONP`模块则用于跨域数据获取,这对于获取服务器上的JSON数据非常有用。 **响应式设计** 虽然YUI3本身并不直接支持响应式设计,但它提供了丰富的工具和API,可以帮助开发者构建适应不同屏幕尺寸和...
2. **事件处理**:YUI3提供了强大的事件系统,支持DOM事件、自定义事件以及事件委托,使得监听和响应各种用户交互变得简单。 3. **CSS样式工具**:YUI3包含了一套CSS工具,如样式类名管理器(YUI.addClass, YUI....
1. **核心库(Core)**:这是YUI的基础,提供事件处理、DOM操作、CSS样式处理、JSON解析等基础功能。它使得开发者能够更方便地进行页面交互和元素操作。 2. **控制台(Console)**:这是一个调试工具,用于在浏览器...
- **Ajax通信**:YUI的Ajax组件支持异步与服务器进行数据交换,实现无刷新页面更新。 **2. YUI的可扩展性** YUI的设计非常注重模块化和可扩展性,开发者可以通过编写新的模块来扩展其功能。YUI的模块化结构使得代码...
4. **Ajax支持**:YUI包含了Ajax组件,可以方便地进行异步数据交换,无需刷新整个页面就能更新部分内容,提升了用户体验。 5. **动画效果**:YUI的Animation模块提供了一系列方法来创建平滑的CSS属性变化动画,如...