1. ext-basex.js 下载地址.
http://code.google.com/p/ext-basex/
2. 引入同步所需的包ext-basex.js
3. 进行测试:
Ext.Ajax.request({
url : 'servlet/originalRequire?type=checkOrId',
method: 'GET',
async : false,
success : function(response) {
alert("提交了");
},
failure : function() {
Ext.Msg.alert('提交失败', '访问服务器出现错误!');
return;
}
});
发现google ,ie都正常使用,但是在ff下会走到failure ,无法正常使用。
经过google 后发现网络上有一个解决方案:
1. 打开
ext-basex-debug.js.
2. 找到 if(callback && callback.timeout)
if(callback && callback.timeout){
('timeout' in r) && (r.timeout = callback.timeout);
('ontimeout' in r) &&
(r.ontimeout = this.abort.createDelegate(this, [o, callback, true], 0));
('ontimeout' in r) ||
// Timers for syncro calls won't work here, as it's a blocking call
(options.async && (this.timeout[o.tId] = window.setInterval(
function() {A.abort(o, callback, true);
}, callback.timeout)));
}
修订:
if(callback && callback.timeout){
为:
if(callback && callback.timeout && options.async){
3. 保存试运行即可。
ps: 在经过压缩后的
ext-basex.js.
可以通过查找
if(q&&q.timeout)
修改为:
if(q&&q.timeout&&k.async)
(如果没有找到,则直接通过 .timeout 进行查找定位)
分享到:
相关推荐
在JavaScript环境中,BaseX的JavaScript接口允许开发者在Web应用中直接与BaseX服务器进行交互。 在深入讲解这个文件之前,让我们先了解一下ExtJS和BaseX的基础知识: **ExtJS**: 1. **组件模型**:ExtJS提供了...
ext-basex.js针对Firefox12下不支持的修正版本。 http://blog.csdn.net/e_wsq/article/details/7521373 将“if(u&&u.timeout){”改为“if(u&&u.timeout&&n.async){”。
extjs-basex.js extjs-basex.js extjs-basex.js
extjs ajax 框架 extjs ajax 框架extjs ajax 框架
在EXTJS库中,`Ext.Ajax.request`是用于发送Ajax请求的核心方法,它支持异步和同步操作。本文将详细解析如何利用`Ext.Ajax.request`实现同步请求,并探讨其背后的原理和注意事项。 首先,我们需要理解Ajax的本质,...
开源项目-dineshappavoo-basex.zip,Package to generate youtube like ID's in golang. This package uses 62 [a-z , A-Z, 0-9] digits for encoding and decoding.
在标题提到的"同步请求包"问题中,EXTJS默认情况下,`Ext.Ajax.request`是异步执行的,但有时我们可能需要同步请求,例如在某些数据初始化场景。要实现同步请求,需要设置配置项`async: false`: ```javascript Ext...
在使用`Ext.Ajax.request`方法时,设置`async`参数为`false`可以使请求变为同步。例如: ```javascript Ext.Ajax.request({ url: 'your-url', method: 'GET', async: false, // 设置为false表示同步请求 ...
- `ext-basex.js`:这可能是一个定制或扩展版本的Ext JS基础文件,通常用于包含特定功能或优化,比如针对某些场景的性能提升。 2. **jQuery**: - `jquery-1.9.0.js`:这是一个早期版本的jQuery库,它简化了DOM...
Extjs-4.0.7最新完整版(附 API) 注:完整版+API+官方案例+jar包
官方版本,亲测可用
为了进一步了解如何利用`ext-basex.js`,你需要查看该文件的内容,理解其内部结构,并根据需要将其与你的代码集成。 总结起来,动态读写ExtJS的CheckboxGroup涉及创建CheckboxGroup、读取选中值、设置选中值以及...
官方版本,亲测可用
登录Xforms-Basex 该项目继续 xforms登录中的表单登录(用户名和密码)。 成功验证重定向后。 帐户创建。 使用按钮示例。 验证在login.xml输入的数据,并使用用户标识符的值创建user会话变量。 删除会话变量并...
标题中的"subutai-blueprint-smartclient-basex:SmartClient和BaseX安装"指出,这个主题主要涉及两个关键组件:SmartClient和BaseX。SmartClient通常指的是一个富客户端JavaScript框架,用于构建高性能、交互式的Web...
实现XQuery的引擎有多种,如Zorba、BaseX和MarkLogic,它们提供不同的性能特性和扩展功能。 书籍资源: 1. **Sams.XQuery.Kick.Start.eBook-LiB.chm** - 这本书可能是《XQuery Kick Start》的电子版,它可能涵盖了...
现在,我们来看看`ext-basex.js`这个文件。这很可能是ExtJS的一个基础库或者特定版本的库文件,包含了ExtJS的核心功能和一些基本组件。在使用RemoteCheckboxGroup时,你需要确保这个库文件已经被正确引入到你的项目...