﻿        var req; //定义变量，用来创建xmlhttprequest对象
        var xmlhttp;
        var dd;
        function creatReq_get(url,div) // 创建xmlhttprequest,ajax开始
        {
            dd=div;
            if(window.XMLHttpRequest) //非IE浏览器，用xmlhttprequest对象创建
            {
                req=new XMLHttpRequest();
            }
            else if(window.ActiveXObject) //IE浏览器用activexobject对象创建
            {
                req=new ActiveXObject("Microsoft.XMLHttp");
            }
            
            if(req) //成功创建xmlhttprequest
            {
                req.open("GET",url,true); //与服务端建立连接(请求方式post或get，地址,true表示异步)
                req.onreadystatechange = callback_get; //指定回调函数
                req.send(null); //发送请求
            }
        }
        
        function callback_get() //回调函数，对服务端的响应处理，监视response状态
        {
            if(req.readyState==4) //请求状态为4表示成功
            {
                if(req.status==200) //http状态200表示OK
                {
                    if(dd!="0")
                    {
                        dispaly ();
                    }
                    else 
                    {
                        alert (req.responseText);
                    }
                }
                else //http返回状态失败
                {
//                    alert("服务端返回状态" + req.statusText);
                }
            }
            else //请求状态还没有成功，页面等待
            {
                document .getElementById (dd).innerHTML ="Data is loading";
            }
        }
        
        function dispaly() //接受服务端返回的数据，对其进行显示
        {
            document .getElementById (dd).innerHTML =req.responseText;
        }