随笔-6  评论-38  文章-40  trackbacks-0

你完全可以认为我是抄来的,因为我就是借鉴了别人的。

//  定义 XMLHttpRequest 对象实例
var  http_request  =   false ;

//  定义可复用的 http 请求发送函数
function  send_request(method, url, content, responseType, callback)  {
    
//  初始化,指定处理函数,发送请求的函数
    http_request  =   false ;
    
if  (window.XMLHttpRequest)  {
        http_request 
=   new  XMLHttpRequest();
        
if  (http_request.overrideMimeType)  {
            http_request.overrideMimeType(
" text/xml " );
        }

    }
  else   {
        
if  (window.ActiveXObject)  {
            
try   {
                http_request 
=   new  ActiveXObject( " Msxml2.XMLHTTP " );
            }

            
catch  (e)  {
                
try   {
                    http_request 
=   new  ActiveXObject( " Microsoft.XMLHTTP " );
                }
catch  (e)  {
                    
return   false ;
                }

            }

        }

    }

    
if  ( ! http_request)  {
        window.alert(
" 创建 XMLHttpRequest实例对象错误! " );
        
return   false ;
    }

    
    
if  (responseType.toLowerCase()  ==   " text " {
        http_request.onreadystatechange 
=  callback;
    }
  else   {
        
if  (responseType.toLowerCase()  ==   " xml " {
            http_request.onreadystatechange 
=  callback;
        }
  else   {
            window.alert(
" 响应类别参数错误! " );
            
return   false ;
        }

    }

    
    
if  (method.toLowerCase()  ==   " get " {
        http_request.open(method, url, 
true );
    }
  else   {
        
if  (method.toLowerCase()  ==   " post " {
            http_request.open(method, url, 
true );
            http_request.setRequestHeader(
" Content-Type " " application/x-www-form-urlencoded " );
        }
  else   {
            window.alert(
" Http 请求类别参数错误。 " );
            
return   false ;
        }

    }

    
    http_request.send(content);
}



完全是 柯自聪那个呵,,其它我都能背下来了。
posted on 2006-12-02 17:38 一手的小窝窝 阅读(267) 评论(0)  编辑  收藏 所属分类: JAVASCRIPT

只有注册用户登录后才能发表评论。


网站导航: