﻿function creatreq_get_cart(url, div) // 创建xmlhttprequest,ajax开始
{
    var req;
    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 = function() { callback_get_cart(req, div); }; //指定回调函数
        req.send(null); //发送请求
    }
}
function callback_get_cart(req, dd) //回调函数，对服务端的响应处理，监视response状态
{
    if (req.readyState == 4) //请求状态为4表示成功
    {
        if (req.status == 200) //http状态200表示OK
        {
            if (dd != "0") {
                document.getElementById(dd).innerHTML = req.responseText;
            }
            else {
                alert(req.responseText);
            }
        }
        else //http返回状态失败
        {
            //alert("服务端返回状态" + req.statusText);
        }
    }
    else //请求状态还没有成功，页面等待
    {
        if (dd != "0") {
            document.getElementById(dd).innerHTML = "";
        }
    }
}
        