﻿// JScript 文件
var xmlHttp=false;
//创建一个XMLHttpRequest对象
function createXmlHttpRequest()
{
    //ie浏览器
    if(window.ActiveXObject)
    {
        try
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch(e1)
            {
                xmlHttp=false;
            }
        }
           
    }
    //其它浏览器
    else if(window.XMLHttpRequest)
    {
        try
        {
            xmlHttp=new XMLHttpRequest();
        }
        catch(e2)
        {
            xmlHttp=false;
        }
    }
}
/***************************************************/
//向服务器请求
//url:请求的目标对象(GET)
//doResult：处理服务器返回结果的函数名
function startRequestGet(url)
{
    
    try
    {
        createXmlHttpRequest(); 
       
        if(xmlHttp!=null)
        {
            xmlHttp.onreadystatechange=function()
            { 
                //客户端请求成功
                if(xmlHttp.readyState==4)
                {
                    //服务端返回成功
                    if(xmlHttp.status==200)
                    {
                        doResult();    
                    }
                }    
            }
            xmlHttp.open("GET",url,false);
            xmlHttp.send(null);
        }
    }
    catch(e)
    {
        return false;
    }   
}

/***************************************************/
//向服务器请求
//url:请求的目标对象(POST)
//doResult：处理服务器返回结果的函数名
function startRequestPost(url,value)
{
    try
    {
        createXmlHttpRequest();
        if(xmlHttp!=null)
        {
            xmlHttp.onreadystatechange=function()
            {
                //客户端请求成功
                if(xmlHttp.readyState==4)
                {
                    //服务端返回成功
                    if(xmlHttp.status==200)
                    {
                        doResult();    
                    }
                }    
            }
            xmlHttp.open("POST",url,true);
            xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
            xmlHttp.send(value);
        }
    }
    catch(e)
    {
        return false;
    }   
}


