码迷,mamicode.com
首页 > Web开发 > 详细

Ajax 异步调用代码

时间:2015-01-30 20:51:28      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

   function jsAjax() {
            var Con;
            var XmlRequset;
            var AjaxContent; //返回内容
            if (window.XMLHttpRequest) {
                //判断浏览器是否支持XMLHttpRequest类 ie6以上支持
                XmlRequset = new XMLHttpRequest();
            } else {
                //不支持调用 使用 ActiveXObject类 ie6和ie5
                XmlRequset = new ActiveXObject("Microseft.XMLHTTP");
            }
            
            XmlRequset.open("POST", "index.aspx/GetAjax", false); //调取方法
            XmlRequset.onreadystatechange = function () {
                if (XmlRequset.readyState == 4 && XmlRequset.status == 200) {
                    //readystate 返回 0: 请求未初始化 1: 服务器连接已建立 2: 请求已接收 3: 请求处理中 4: 请求已完成,且响应已就绪
                    //status 返回 200: "OK" 404: 未找到页面 
                    Con=XmlRequset.responseText;
                    AjaxContent = XmlRequset.responseText; //读取返回值 
                    document.getElementById(test).innerHTML = AjaxContent;
                }
            }
            XmlRequset.setRequestHeader(Content-Type, application/json; charset=utf-8);
            XmlRequset.setRequestHeader(SOAPAction, "GetAjax");
            XmlRequset.send();

            return Con;
        }

        function jsAjax() {
            var Con = "";
            $.ajax({
                type: "post",
                contentType: "application/json",
                url: "index.aspx/GetAjax",
                data: "",
                dataType:"json",
                async: false,
                success: function (resfe) { 
                    Con = resfe.d;
                }
            })

            return Con;
        }

 

Ajax 异步调用代码

标签:

原文地址:http://www.cnblogs.com/xiao-bei/p/4263027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!