首页 相关文章 AJAX中同时发送多个请求XMLHttpRequest对象处理方法

AJAX中同时发送多个请求XMLHttpRequest对象处理方法

在ajax应用中,通常一个页面要同时发送多个请求,如果只有一个XMLHttpRequest对象,前面的请求还未完成,后面的就会把前面的覆盖掉,如果每次都创建一个新的XMLHttpRequest对象,也会造成浪费。解决的办法就是创建一个XMLHttpRequset的对象池,如果池里有空闲的对象,则使用此对象,否则将创建一个新的对象。

下面是我最近写的一个简单的类:
* XMLHttpRequest Object Pool
*
* @author legend legendsky@hotmail.com
* @link http://www.ugia.cn/?p=85
* @Copyright www.ugia.cn
*/

var XMLHttp = {
_objPool: [],

_getInstance: function ()
{
for (var i = 0; i this._objPool.length; i ++)
{
...[ 查看全文 ]

2016-02-19 标签:

AJAX中同时发送多个请求XMLHttpRequest对象处理方法的相关文章

手机页面
收藏网站 回到头部