请问把提交方式设为post后,send方法中的参数是什么意思呢?
像这样:send(senddata=ok&returnvalue=123“);
提交方式设为post不是把表单提交上去吗??那请问send里面的参数是什么呢??
请指教~~谢谢!~~

解决方案 »

  1.   

    就是表单数据,而且用 url 方式编码的。
      

  2.   

    ”senddata=ok&returnvalue=123“
    这里面就是POST过去的内容lz用fiddler2去查看一下网页的POST就知道了。
      

  3.   

    那岂不是和xmlhttprequest.open(“get”,“XXX。aspx?senddata=ok&returnvalue=123);
    xmlhttprequest。send(null);
    一样吗??
    请指教~~
      

  4.   

    不一样的, 只是传递参数  有key 和 value 时 ,在接收端 可以通过 key 访问相应的value 
      

  5.   

    不懂只记得 post 或 get 好像跟表单没关系。能获取的好像就是 send 里的 data 参数内容。
      

  6.   

    一个是放在URL上
    一个是放在POST的Body里面。
      

  7.   


    请问怎么放在body里呢??那send(senddata=ok&returnvalue=123“);
    过去之后服务器应该怎么获取呢??
      

  8.   

    还是那句话:“lz用fiddler2去查看一下网页的POST、GET就知道了。”
    看一下,分析一下就会一下恍然大悟的。
      

  9.   

    看了~~~但是只是知道get方法是把参数放在url传递,但是还是不知道post是把参数放在哪哦
      

  10.   

    http 协议是 请求/响应模型客户端给服务器发送请求, 服务器返回响应get 方式 参数在url 后面,请求时 url 是放在 请求头里的而 post 方式 则是把参数 放在了 请求体中的
      

  11.   

    post的参数,是放在content里面的
    键值对应的方式发送
      

  12.   

    读post的数据
    this.Context.Request.ContentEncoding = System.Text.Encoding.ASCII;
                System.IO.Stream st = this.Context.Request.InputStream;
                System.IO.StreamReader sr = new System.IO.StreamReader(st, System.Text.Encoding.Default);
                string InputStr = HttpUtility.UrlDecode(sr.ReadToEnd(), System.Text.Encoding.Default);
      

  13.   

    那send的话是嵌套在body中的一个隐藏字段中吗?
      

  14.   

    body != html body tag
      

  15.   

    啊。。那body具体指的是什么呢?
      

  16.   

    你先去了解一下 什么是http 协议吧