在新发布的Ext3.0中,对Ext.lib.Ajax进行了改写,导致无法直接访问其内部的getConnectionObject方法,这对我们自己写同步请求方法带来困难,下面共享一个改写后的Ext3.0的同步请求方法:
//同步请求
Boat.Synchronize = function(url) {
function createXhrObject() {
var http;
var activeX = ['MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
try {
http = new XMLHttpRequest();
} catch (e) {
for (var i = 0; i < activeX.length; ++i) {
try {
http = new ActiveXObject(activeX[i]);
break;
} catch (e) { }
}
} finally {
return http;
}
};
var conn = createXhrObject();
conn.open("GET", url, false);
conn.send(null);
if (conn.responseText != '') {
return Ext.decode(conn.responseText);
} else {
return null;
}
};
使用方法 var obj = Boat.Synchronize(url);
分享到:
相关推荐
EXT 3.0还引入了一些新的功能和改进,如改进的数据绑定机制,使得数据源与UI组件之间的同步更加简单。AJAX请求通过`Ext.Ajax`类进行,支持异步加载数据,可以方便地添加回调函数处理响应。同时,EXT 3.0强化了拖放...
4. **Ajax支持**:Ext 3.0内置了强大的Ajax功能,通过AJAX请求可以实现与服务器的异步交互,更新页面内容无需刷新整个页面。 5. **表单处理**:Ext 3.0提供了强大的表单组件和数据验证机制,可以方便地创建和管理...
3. **数据绑定**:EXT 3.0支持双向数据绑定,允许UI组件与数据源(如Store)之间实时同步。数据可以通过Ajax请求从服务器获取,也可以直接在客户端定义。Store对象负责管理数据,而Model定义了数据结构和字段。 4. ...
- Ext 3.0 提供了AJAX请求的封装,如Ajax请求对象,支持异步和同步数据交换,以及错误处理。 8. **图表组件** - 图表组件允许创建交互式的柱状图、饼图、线图等,增强了数据可视化能力。 9. **工具提示和通知** ...
2. 强大的数据绑定:通过Data Package,Ext3.0支持与后台数据的双向绑定,能够轻松实现数据的实时更新和同步。 3. 动态加载:支持按需加载组件和数据,优化页面性能,减少初始加载时间。 4. 完善的布局管理:提供...
### ExtJS 3.0 AJAX 同步请求详解 #### 一、引言 ExtJS 是一款基于 JavaScript 的开源框架,用于构建现代化的 Web 应用。它提供了丰富的 UI 组件以及强大的数据处理能力,使得开发者能够快速地开发出高质量的企业...
通过这个中文API CHM文件,开发者可以深入了解每个类的构造函数、配置选项、方法和事件,以便于在实际项目中有效地利用Ext 3.0的功能。同时,学习和熟练掌握这些知识点,将有助于提升Web应用程序的开发效率和用户...
中文EXT3.0 API文档是EXT库的3.0版本的中文接口参考手册,它详细介绍了EXT 3.0中的各个类、方法、属性和事件。EXT 3.0是EXT库的一个重要版本,引入了许多新功能和改进,例如改进的数据网格、强大的图表组件、新的...
2. **数据绑定**:EXT 支持数据绑定,允许组件与数据模型进行实时同步,使得数据的更新能即时反映到界面上。 3. **Ajax处理**:EXT 提供了强大的Ajax功能,简化了与服务器的数据交互,支持异步请求和响应处理。 4....
总结起来,Ext3.0的动态数据Chart特性是通过Store和Model的组合,实现了数据源与图表的实时同步。开发者可以根据需求定制各种图表类型,同时利用动画效果提升用户体验。理解并熟练掌握这一特性,对于提升Web应用的...
Ext3.0英文API.CHM是一个关于Ext JS 3.0的离线帮助文档,它包含了这个JavaScript库的所有核心API接口和组件的详细说明。Ext JS是一个强大的客户端JavaScript框架,常用于构建富互联网应用程序(RIA)。这个CHM文件是...
EXT 3.0版本是EXT系列中的一个重要里程碑,它在EXT 2.x的基础上做了大量优化和增强,提升了性能和用户体验。 一、EXT 3.0核心特性: 1. **组件化**:EXT 3.0提供了一整套可复用的UI组件,如表格(Grid)、面板...
在本项目中,"ext3.0+highcharts 实际项目(前面资源更新)",开发者结合了两个强大的JavaScript库——EXT JS 3.0和Highcharts,来创建一个功能丰富的数据可视化应用。EXT JS是一个用于构建用户界面的前端框架,而...
2. **数据绑定**:在3.0版本中,ExtJS强化了数据绑定机制,允许开发者将UI组件与数据源直接关联,实现数据的动态更新。这种双向数据绑定减少了处理用户输入和数据同步的工作量。 3. **布局管理**:ExtJS 3.0提供了...
2. **数据绑定**:EXT 2.0支持数据绑定,允许UI元素与后台数据模型动态同步,实现数据驱动的界面更新。 3. **布局管理**:EXT 2.0提供了多种布局方式,如Fit布局、Table布局、Form布局等,方便调整组件在容器中的...
2. **数据绑定**:Ext JS 3.0引入了数据绑定机制,使得UI与数据模型之间可以实现双向数据同步,这在处理动态数据时非常有用。 3. **布局管理**:框架提供了多种布局模式,如Fit布局、Table布局、Border布局、Form...
在《ExtJS 3.0 中文API》中,我们可以找到以下几个关键的知识点: 1. **组件体系**:ExtJS 3.0的核心是其组件模型,包括各种UI元素如按钮(Button)、表格(Grid)、面板(Panel)、表单(Form)等。这些组件具有...
数据源可以是JSON、XML或者其他格式,EXT会自动进行解析和同步。 3. **布局管理**:EXT提供了多种布局方式,如Fit布局、Border布局、Form布局、Table布局等,可以根据不同的组件和应用场景选择合适的布局模式,轻松...
12. **AJAX请求(Ajax Request)**:通过Ext.Ajax对象,可以发送XMLHttpRequest请求,处理JSON、XML等多种数据格式。 13. **数据包(Data Package)**:数据模型和数据包是ExtJS处理数据的核心,支持远程数据加载和...
虽然现在有更新的版本(如Ext JS 7.x),但学习旧版本有助于理解框架的发展历程,同时许多核心概念在新版本中依然适用。因此,对于那些正在维护基于Ext.js 3.0项目的人来说,这些资源尤为宝贵。