zoukankan      html  css  js  c++  java
  • XMLHTTPRequest使用之 发送请求参数.

    1.客户端部分

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

    var xhr=null;

    //创建XMLHTTPRequest

    function getXHR()

    {

         var _xhr=null;

        if(window.ActiveXObject)

          {

            _xhr=new ActiveXObject("Microsoft.XMLHTTP");
          }

         else if(window.XMLHttpRequest)

          {

              _xhr=new XMLHttpRequest();
           }

        return _xhr;
    }

    function sendRequest()

    {

          if(xhr!=null)

        {

              xhr.onreadystatechange=getResult;

              xhr.open("Get","url",true);

              xhr.send("goyier");
        }
    }

    function getResult()

    {

          if(xhr.readyState==4)

          {

              if(xhr.status==200)

                {

                     alert(xhr.responseText);
                 }

           }
    }

    </script>

    <input type="button" name="send" value="发送请求(Get)" onclick="sendRequest();"></input>

    //Server端部分

    protected void Page_Load(object sender,EventAgrs e)

    {

       Response.Clear();

       Response.OutPut.Write("Hello!"+getRequestParams());

       Response.End();

       
    }

    public string getRequestParams()

    {

      Stream paramsStream=Request.InputSteam;

      byte[] resultByte=new byte[paramsStream.Length];

      paramsStream.Read(resultByte,0,paramsStream.Length-1);

      Encoding encode = Encoding.UTF8;

      return encode.GetString(resultByte);
    }

    //调用结果:

    Hello! goyier

  • 相关阅读:
    linq的多表查询
    markdown语法
    遍历Hashtable、IDictionary、Dictionary<string, string>
    DOS修改文件夹权限
    kangle 3.2.0 发布,国产开源web服务器
    nat上传文件到google
    黄聪:C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
    UltiDev Web Server Pro
    vs2010 命令行下用 msbuild 发布web站点
    asp.net重启网站
  • 原文地址:https://www.cnblogs.com/goyier/p/1271124.html
Copyright © 2011-2022 走看看