+ -
当前位置:首页 → 问答吧 →  关于xmlHttp.open("GET", "Handler.ashx", true);

关于xmlHttp.open("GET", "Handler.ashx", true);

时间:2011-07-19

来源:互联网

xmlHttp.open("GET", "Handler.ashx", true);
这里面的差数 get 与POST有什么区别,TRUE与FALSE(同步与异步)这有什么区别啊

本人菜鸟,举个简单例子最好,求解

作者: yg35hxj   发布时间: 2011-07-19

get:
这种方式是以明文传输,并且传输字符串是有长度要求的。url中得用?和&号连接字符串,构成传输URL 例如:
Handler.ashx?id=1&name="aaa"

POST方式:
有几个地方必须设置
1:URL为不带?的URL
2:xmlHttp.send(content);content为发送的实际内容。get时是xmlHttp.send(null);
3:xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
设置发送内容为表单数据,否则在服务端将收不到正确数据。

true和false的区别是
true:请求是异步的 说明发送请求后不必等到响应回来就可以干后边的事
false的话是同步的 必须等到响应回来了 才能干后边的事

作者: fanchuanzhidu   发布时间: 2011-07-19

热门下载

更多