//这是我的脚本代码放在.htm文件中   .htm文件没有form元素
<script language="javascript">
var obj = new ActiveXObject("Microsoft.XMLHTTP");
function login()
{
    var url = "checkLogin.aspx"
    obj.open("POST",url,true);
    obj.onreadystatechange=callBack;
    obj.send("data=mydata");
}function callBack()
{
if(obj.readyState == 4)
{
alert(obj.responseText);
}
}login();
</script>//这是我的asp.net代码
using System;public partial class checkLogin : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string data = Request.Form["data"];
        Response.Write(data);
    }
}
xmlhttprequest结束后没有输出mydata  哪里错了?