ext 3.0 版本异步的方法
首先从http://code.google.com/p/ext-basex/
下载ext-basex 脚本文件,解压后按照说明readme文件的方法引用EXT库和ext-basex。
<head>
<link rel="stylesheet" type="text/css" href="../lib/ext-3.0+/resources/css/ext-all.css" />
<script type="text/javascript" src="../lib/ext-3.0+/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../lib/ext-3.0+/ext-all[-debug].js"></script>
<script type="text/javascript" src="../lib/ux/ext-basex[-debug].js"></script>
</head>
然后使用Ext.Ajax.request方法,添加 async: false, //ASYNC 是否异步( TRUE 异步 , FALSE 同步),其他参数不变。
Ext.Ajax.request({
url: "StreamingProxy.ashx",
method: "GET",
async: false, //ASYNC 是否异步( TRUE 异步 , FALSE 同步)
params: { //将真正的页面(服务)url参数传递到代理页面
u: url,
m: "GET",
t: ""
},
success: function(response, opts) {
}, //请求成功的回调函数
failure: function() { alert("获取目录请求失败!"); } // 请求失败的回调函数
});
EXT 2.0 版本异步的方法
var responsea = Ext.lib.Ajax.getConnectionObject().conn;
responsea.open("POST", your url,false);
responsea.send(null);
alert("返回来的数据为:"+responsea.responseText);
分享到:
相关推荐
这是一个对Ext中的AJAx进行扩展了的方法,使其可以支持同步访问
在EXTJS库中,`Ext.Ajax.request`是用于发送Ajax请求的核心方法,它支持异步和同步操作。本文将详细解析如何利用`Ext.Ajax.request`实现同步请求,并探讨其背后的原理和注意事项。 首先,我们需要理解Ajax的本质,...
标题中提到的"extjs ajax同步请求所需js"是指ExtJS框架中用于执行同步Ajax请求的相关JavaScript代码。在ExtJS中,Ajax请求通常通过`Ext.Ajax`对象来实现。与传统的异步请求不同,同步请求会阻塞浏览器,直到请求完成...
标题提到的"ext-basex.js进行Ext.Ajax.request同步请求 FF无法正常"问题,涉及到浏览器兼容性和异步/同步请求的理解。 `Ext.Ajax.request`是ExtJS中的一个方法,用于发起Ajax(异步JavaScript和XML)请求。它可以...
教程可能包括如何创建EXT应用、定义组件、组织布局、使用数据存储(Store)与数据代理(Proxy)来处理服务器端数据,以及如何使用EXT的Ajax功能进行异步通信。通过这个教程,读者可以逐步了解EXT的开发流程和最佳...
然而,有时我们可能会遇到Ajax同步问题,这通常是由于对异步和同步理解不透彻或者配置不当导致的。下面我们将详细探讨这个问题。 在ExtJS中,Ajax请求主要通过`Ext.Ajax`对象来实现。`Ext.Ajax.request()`方法是...
在标题提到的"同步请求包"问题中,EXTJS默认情况下,`Ext.Ajax.request`是异步执行的,但有时我们可能需要同步请求,例如在某些数据初始化场景。要实现同步请求,需要设置配置项`async: false`: ```javascript Ext...
2. **数据绑定**:Ajax-ext支持双向数据绑定,使得UI状态与后台数据同步,降低了处理用户交互的复杂性。 3. **Ajax操作**:提供简便的Ajax接口,可以轻松实现异步请求,获取或更新服务器端数据。 4. **事件驱动**...
`Ext.Ajax`提供了丰富的API,可以进行POST、GET、PUT、DELETE等多种HTTP请求,并且支持异步和同步操作。下面将详细介绍`Ext.Ajax`的一些关键方法和使用场景: 1. **发送请求:** `Ext.Ajax.request`是核心方法,...
EXT的Ajax功能还支持配置各种选项,如设置请求头、超时时间、同步/异步请求、数据编码方式等。例如,你可以设定请求头来添加自定义的HTTP头部信息: ```javascript headers: { 'Content-Type': 'application/json' ...
### ExtJS 3.0 AJAX 同步请求详解 #### 一、引言 ExtJS 是一款基于 JavaScript 的开源框架,用于构建现代化的 Web 应用。它提供了丰富的 UI 组件以及强大的数据处理能力,使得开发者能够快速地开发出高质量的企业...
2. **数据绑定**:EXT通过数据绑定机制实现了视图与模型的自动同步,数据变化时界面会自动更新,反之亦然,极大地提高了开发效率。 3. **AJAX支持**:EXT内置了AJAX功能,可以方便地进行异步数据交互,通过JSON或...
ExtJs提供了Ext.Ajax.request方法来进行Ajax请求,但默认情况下,该方法不支持waitMsg属性,不像fp.form.submit方法提供了waitTitle和waitMsg属性来实现等待提示。为了解决这一限制,我们可以采用Ext.MessageBox的...
ajax同步请求一般下面这样: 代码如下: var conn = Ext.lib.Ajax.getConnectionObject().conn; conn.open(“POST”, ‘http://localhost:8080/struts2study/TreeDDGet?node=-1’,false); // 这里的conn对象其实就是 ...
这个压缩包文件“ExtProject”显然是一个基于Ext框架的项目,它涵盖了数据库操作、Ajax请求以及Store的使用,是初学者学习Ext的理想资源。 首先,让我们深入了解一下Ext中的"增删改查"(CRUD)操作。CRUD代表创建...
8. **异步与同步**:Ajax的异步特性意味着用户可以继续与页面交互,而不会被长时间的等待阻塞。这对于提升用户体验至关重要。 总结来说,本示例的"完成的Ajax提交表单"展示了如何使用Ext JS结合Ajax技术,实现无...
它通过内置的Ajax类(如`Ext.Ajax`)提供异步通信,使得后台数据交换变得轻松。开发者可以通过配置URL、方法(GET或POST)、参数等,实现与服务器的数据交互,并处理返回的结果。此外,它还支持JSONP(JSON with ...
EXT 通过其强大的数据绑定机制,实现了视图和模型的同步,减少了手动更新视图的工作。 目录结构: 手册通常包含EXT的基本概念、安装和下载、组件使用、事件处理、Ajax交互、源码分析以及适配器和核心模块的介绍。 ...