首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

(ExtJs 3.0)Ext.Ajax.request的同步请务实现(转载)

2012-07-25 
(ExtJs 3.0)Ext.Ajax.request的同步请求实现(转载)ext3.0之前都是这样来提交:var responsea Ext.lib.Aja

(ExtJs 3.0)Ext.Ajax.request的同步请求实现(转载)
ext3.0之前都是这样来提交:
var responsea = Ext.lib.Ajax.getConnectionObject().conn;
responsea.open("POST", your url,false);
responsea.send(null);
alert("返回来的数据为:"+responsea.responseText);

3.0版本的实现方式 需要引入一个新的js文件,叫做ext-basex.js,

if(callback && callback.timeout && options.async){  

添加了“&& options.async”
如果你不是使用的debug版,使用的是压缩的版本,那么在ext-basex.js中查找“if(u&&u.timeout){”(注意不含引号),找到后修改为“if(u&&u.timeout&&n.async){”,当然,你可以直接替换。

结论:

将“if(u&&u.timeout){”改为“if(u&&u.timeout&&n.async){”

还有种方法:
in ext-basex.js 4.1 about line 1011
('timeout' in r) && (r.timeout = callback.timeout);
modified to :
(options.async) && ('timeout' in r) && (r.timeout = callback.timeout);


http://www.sencha.com/forum/showthread.php?21681-ext-basex-JIT-4.0-adapter-extensions-Ajax-enhancements-and-more./page42

博文转自http://blog.csdn.net/e_wsq/article/details/7521373

热点排行