- 浏览: 86896 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
sfc235300:
假如我传的一个参数为name=李连杰后台request.get ...
jQuery Ajax 传中文参数出现乱码(传值,乱码)
EXTJS 同步和异步请求
同步方式请求:
- var conn = Ext.lib.Ajax.getConnectionObject().conn;
- conn.open( "GET" , 'your url' , false );
- conn.send( null );
- alert(conn.responseText);
- var respText = Ext.decode(conn.responseText); //若符合JSON规范,转化为JSON数组
或者
-
var conn = Ext.lib.Ajax.getConnectionObject().conn;
-
conn.open("POST", url, false);
-
conn.send("发送到服务器端的信息");
-
data = conn.responseText;
-
alert(data);
-
var respText = Ext.decode(conn.responseText); //若符合JSON规范,转化为JSON数组
关键是要设置false这个参数
异步方式请求:
- Ext.Ajax.request({
- url : 'listpublishersms.action' ,
- success : function (response, options) {
- var temp = "<chart caption='"
- + startField.getValue().dateFormat( "Y-m-d" )
- + "至"
- + endField.getValue().dateFormat( "Y-m-d" )
- + "' baseFontSize='12' formatNumberScale='0' showBorder='1'>" ;
- var responseArray = Ext.util.JSON
- .decode(response.responseText);
- alert(responseArray.list.length);
- for ( var i = 0;i < responseArray.list.length ;i++) {
- var pname = responseArray.list[i].pname;
- var count = responseArray.list[i].count;
- temp += "<set label='" + pname
- + "' value='" + count + "'/>" ;
- }
- temp += "</chart>" ;
- chart_chart.setDataXML(temp);
- }
- });
Ext.decode()是将json字符串转换成对象;Ext.encode()是将对象转换成json字符串
发表评论
-
Ext grid中在条件下显示或不显示某些列
2011-08-12 14:52 1176//#region当合同资金类型为付款时,列表显示开户银行和账 ... -
ExtJs中的ComboBox详细说明
2011-08-08 16:53 2928Ext.form.ComboBox属性及常用方法详解 2010 ... -
从grid中一次删除多条数据
2011-08-05 15:53 1041/** * 删除自定义字段 */ ... -
遍历grid下某一个字段的总和
2011-08-03 15:08 1375{ layout : 'fit', ... -
从Grid 获得 JSON 数据
2011-08-02 11:19 1165/** * 从Grid 获得 JSON 数据 ... -
隐藏显示tabpanel中的items
2011-07-28 11:28 1272xtype : 'tabpanel', ... -
最小长度与最大长度验证
2011-07-21 12:25 1364//取值范围(选择数字时显示) ... -
Ext.自动适应宽度
2011-07-19 12:04 979var setting_customfieldslist_g ... -
Ext.Tree扩展CheckBox方法
2011-07-15 12:16 1023/////引入这个JS: Ext.ux.tree.Tre ... -
Extjs 列表中牢定不显示fixed
2011-07-15 11:03 899header :"所属项目" ... -
Ext核心API详解-Ext.tree.TreePanel
2011-07-08 17:16 1726Ext核心API详解-Ext.tree ... -
Form 和 Grid之间切换,列表和增删改
2011-07-08 15:56 851//Store contractAction.contrac ... -
Ext中封装的几个function
2011-07-06 10:07 715/** * 拼一个请求地址 ... -
JS中的try catch
2011-07-04 16:09 1250try{ //要调试的JS代码段 ... -
Ext智能提示 - Spket(Visual Studio 2008 插件)
2011-07-04 09:16 1039Visual Studio 2008的Ext 2.0 ... -
Ext2.0 form使用实例
2011-06-23 11:55 753Ext2.0 的 form 不单增加了时间输入控件、隐藏 ... -
新建的时候给文本框附值(自己记录的备忘)
2011-06-21 10:28 776前台JS: //#region获取供 ... -
[转载]Ext.data-GroupingStore/JsonStore/SimpleStore
2011-06-10 09:48 1000[转载]Ext.data-GroupingStore/ ... -
EXT2.0 grid 统计 sum
2011-06-10 09:45 1879EXT2.0 grid 统计 sum(转自#$%^& ... -
Ext一些方法的重写
2011-05-25 12:12 864重写了Ext2.2的一些方法,比如tableform等
相关推荐
在EXTJS库中,`Ext.Ajax.request`是用于发送Ajax请求的核心方法,它支持异步和同步操作。本文将详细解析如何利用`Ext.Ajax.request`实现同步请求,并探讨其背后的原理和注意事项。 首先,我们需要理解Ajax的本质,...
标题提到的"ext-basex.js进行Ext.Ajax.request同步请求 FF无法正常"问题,涉及到浏览器兼容性和异步/同步请求的理解。 `Ext.Ajax.request`是ExtJS中的一个方法,用于发起Ajax(异步JavaScript和XML)请求。它可以...
在EXTJS中,使用`Ext.Ajax.request`方法可以实现异步请求,它接受一个配置对象,包括URL、请求方法、回调函数等。 ```javascript Ext.Ajax.request({ url: '/base/business/SysPublicAction.do', params: { ...
与传统的异步请求不同,同步请求会阻塞浏览器,直到请求完成并返回结果。虽然这种方式在某些特定场景下可能有用,但大多数情况下,由于其可能导致页面无响应,因此并不推荐使用。 下面将详细解释如何在ExtJS中进行...
ExtJS使用了`Ext.Ajax`对象来处理异步请求。它封装了XMLHttpRequest对象,提供了发送GET、POST、PUT、DELETE等各种HTTP请求的方法。开发者可以通过配置参数,如URL、方法、参数、请求头、回调函数等,定制化请求...
这是一个对Ext中的AJAx进行扩展了的方法,使其可以支持同步访问
在Ext JS应用中,我们经常会遇到需要处理异步请求和响应的情况,这通常涉及到与服务器端的交互。在这些交互中,"过滤器"扮演着关键角色,它们用于拦截、处理或修改请求和响应。本篇文章将深入探讨如何解决Ext异步...
在Ext JS中,Ajax请求是进行异步数据交互的基础,它允许页面在不刷新的情况下与服务器进行通信。本示例将深入探讨如何在Ext2.0.2中实现Ajax请求的拦截,以便在发送请求前或接收响应后执行自定义逻辑。 首先,我们...
在ExtJS框架中,`Ext.ux.tree.TreeGrid`组件是一种结合了树形结构与表格显示特性的控件,适用于展示具有层级关系的数据。通过这种组件,用户可以在一个界面上同时查看数据的层次结构以及具体数据内容。 #### 二、...
本文将详细介绍如何在 ExtJS 3.0 中实现同步 AJAX 请求,并探讨其在实际项目中的应用场景与注意事项。 #### 二、AJAX 同步请求原理 AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下...
#### 二、EXT异步提交FORM表单的基本原理与实现 ##### 2.1 基本原理 EXT异步提交FORM表单的核心是通过Ajax技术实现表单数据的后台提交,而无需刷新整个页面。这种方式的主要优点在于能够提供更加流畅的用户交互...
EXT JS的Tree Panel允许开发者配置异步加载数据源,通常通过Ajax请求从服务器获取JSON数据。这样做可以显著减少初始页面加载时间,因为只有用户可以看到的部分会被加载。这种机制也称为延迟加载(Lazy Loading)或按...
**ExtJS的.NET控件_YuiGrid:数据绑定与同步/异步取值详解** 在Web开发中,ExtJS是一个强大的JavaScript库,用于构建富客户端应用程序。YuiGrid是ExtJS的一个组件,提供了灵活的数据展示和操作功能。本文将深入探讨...
对于异步加载,我们需要配置TreeStore,设置`autoLoad`为`false`以阻止初始加载,并提供一个`proxy`对象来处理异步请求。 2. **Proxy**: 树结构的异步加载通常使用`AjaxProxy`或`JsonPProxy`,根据服务器端支持的...
自己扩展的异步分页bbar,对大数据量表的查询很有帮助
Ext JS 是一个强大的JavaScript框架,主要用于构建富客户端Web应用程序。它提供了一系列丰富的组件、数据管理功能和用户界面元素。在给定的资源中,“Ext JS 1713个icon图标”指的是Ext JS库内含的一套全面的图标集...
同步与异步的控制则通过`async`参数来决定。默认情况下,`async`设置为`true`,意味着请求是异步的,也就是说,JavaScript不会等待服务器的响应,而是继续执行下一行代码。如果将`async`设为`false`,则请求变为同步...