ajax异步处理

<script language="javascript" type="text/javascript">

        var newsXMLHttpRequest;

        function GetxmlRequest() {

            newsXMLHttpRequest = window.XMLHttpRequest ? (new XMLHttpRequest()) : (new ActiveXObject("Microsoft.XMLHTTP"));

        }

        function request(choose, format) {

            GetxmlRequest();

            var url = "ajax.aspx?choose= " + choose + "&format=" + escape(format);

            newsXMLHttpRequest.open("get", url, true);

            newsXMLHttpRequest.onreadystatechange = showstr;

            newsXMLHttpRequest.send(null);

        }

        function showstr() {

            if (newsXMLHttpRequest.readyState == 4) {

                document.getElementById("div1").innerText = newsXMLHttpRequest.responseText;

            }

        }

    </script>

ajax页面

string str = "123456";

    protected void Page_Load(object sender, EventArgs e)

    {

        if (Request["choose"] != null)

        {

            if (Request["choose"].ToString() == "1")

            {

                method();

            }

        }

    }

    void method()

    {

        if (Request["format"] != null)

        {

            DateTime dt = DateTime.Now;

            Response.Cache.SetCacheability(HttpCacheability.NoCache);

            Response.Write(dt.ToString(Request["format"]));

            Response.End();

        }

    }

posted @ 2011-08-10 17:57  小女阿媚  阅读(177)  评论(0编辑  收藏  举报