原文地址:
http://microboat.iteye.com/blog/427422
在新发布的Ext3.0中,对Ext.lib.Ajax进行了改写,导致无法直接访问其内部的getConnectionObject方法,这对我们自己写同步请求方法带来困难,下面共享一个改写后的Ext3.0的同步请求方法:
Js代码
//同步请求
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 result= Synchronize(url);
分享到:
相关推荐
XMLHttpRequest 让发送一个HTTP请求变得非常容易。你只需要简单的创建一个请求对象实例,打开一个URL,然后发送这个请求。... 通过XMLHttpRequest生成的请求可以有两种方式来... 主线程中的同步请求会阻塞页面,由于对
Http的同步请求用C#简单的编写,下下看看,提点意见。
使用qt写的请求http服务类,实现了get同步请求、get异步请求、post同步请求、post异步请求。4个方法,方便实用。
AJAX试题一些填空题目
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作, 2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然...
POST方式发送ajax请求详解,并对表单数据进行封装!
既能发送同步请求(是指在单进程单线程的代码中,发起一次请求后,在收到返回结果之前,不能发起下一次请求),又能发送异步请求(是指在单进程单线程的代码中,发起一次请求后,在等待网站返回结果的时间里,可以...
基于java实现的同步发送请求(根据记录的ID同步删除数据库中的记录),基于Spring+Struts+SpringData框架框架实现
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。... 如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等 待请求完成才可以执行。
javascript发送ajax请求,获取返回值res,async 同步/异步 var res = sendRequest({ url : "1.php", //necessary method : "post", params : { param1 : "123", param2 : "234" }, async : false });
下面小编就为大家分享一篇解决js ajax同步请求造成浏览器假死的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
extjs ajax同步请求所需js extjs ajax同步请求所需js
extjs3.0 ajax 同步请求
关于iOS之同步请求、异步请求、GET请求、POST请求的解释与代码事例
之前做项目时候,用到一个表格控件,它的数据是异步加载的,我在这个表格绑定数据的函数下面友做了一些业务处理...如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请
ajax 同步请求和异步请求的差异分析,需要的朋友可以参考下。
主要介绍了详解ES6之async+await 同步/异步方案,本文以最简明的方式来疏通 async + await,有兴趣的可以了解下
如果需要发送同步请求,请将此选项设置为 false。跨域请求和dataType: "jsonp"请求不支持同步操作。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 beforeSend(jqXHR, settings)Function ...
springmvc+spring线程池处理http并发请求数据同步控制问题
在同步请求/响应通信模型中,总是浏览器(与 web 服务器、应用服务器或 web 应用程序相对)发起请求(通过 web 用户)。在异步请求/响应通信模型中,浏览