1.创建一个HTML页面,创建XMLHttpRequest对象,从客户端发送请求,判断页面是否显示异常
使用get传值,传到服务器msg显示文本hello word
<script type="text/javascript">
function send() {
//1.创建XMLHttpRequest对象
var xmlRequest = new window.XMLHttpRequest();
xmlRequest.onreadystatechange = function () {
if (xmlRequest.readyState == 4) {
if (xmlRequest.status == 200) {
console.log(xmlRequest.responseText);
}
}
}
xmlRequest.open("get", "Handler1.ashx?msg=hello world", true);
xmlRequest.send(null);
}
</script>
提交数据
<body>
<input type="button" value="提交" onclick="send()" />
<input type="text"/>
</body>
2.创建一个一般程序Handler1.ashx
接受传过来的msg,清空缓冲区
public class Handler1 : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string message = context.Request.QueryString["msg"];
context.Response.Write(message);
//清空缓冲区
context.Response.Flush();
}
public bool IsReusable
{
get
{
return false;
}
}