zoukankan      html  css  js  c++  java
  • xmlhttp 的具体应用

    IE 的 xmlhttp是activeX , Firefox的xmlhttp支持是内建的。可以参看AJAX入门书籍,如何建立XMLHttpRequest。

    var httpRequest;
    if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }

     

    部分样例代码:

    var xmlHttp = false;

    function add2cart(prodkey)
    {
        if (window.XMLHttpRequest) { 
        xmlHttp = new XMLHttpRequest();
        } else if (window.ActiveXObject) { // IE
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        var url = "http://www.cnblogs.com/func/orderproc/add2cart.aspx?prodkey=" + prodkey;
        xmlHttp.open("GET", url, true);
        xmlHttp.onreadystatechange = showMsg;
        xmlHttp.send(null);
    }

    function showMsg()
    {
        if (xmlHttp.readyState == 4)
        {
            var response = xmlHttp.responseText;
            alert(response);
            if (response == "1")
                alert("成功加入到购物车");
            else if (response == "0")
                alert("该产品已经在购物车中");
            else
                alert("添加失败,请重试或联络在线客服");
            if (response == "1" || response == "0")
            {
                var objs = document.getElementsByName("linkcheckout");
                if (objs[0].style.display=="none")
                {
                    for (var i=0; i<objs.length; i++)
                        objs[i].style.display = "";
                }
            }
        }
    }


       本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢

  • 相关阅读:
    WPF自定义控件
    NPOI设置Excel单元格字体、边框、对齐、背景色
    关于StreamReader.ReadToEnd方法
    ASP.NET Core Web多语言项目
    docker与虚拟机的区别
    C# Task.Run 和 Task.Factory.StartNew 区别
    MVC的SignalR例子
    深圳游玩攻略
    一个域名下多个Vue项目
    Linq的执行效率及优化
  • 原文地址:https://www.cnblogs.com/wzg0319/p/1807472.html
Copyright © 2011-2022 走看看