function doRequestUsingPOST()
{
    createXMLHTTpRequest();
    var zjph=table();
    var url="startrequest.aspx?zjph="+zjph+new Date().getTime();
    xmlhttp.open("get",url, true); 
    xmlhttp.onreadystatechange=function(){
    if(xmlhttp.readyState==4&&xmlhttp.status==200)
        {
        alert(xmlhttp.responseText);
        }  
    }
    xmlhttp.send(null);
}

解决方案 »

  1.   

    说明xmlhttp.readyState==4&&xmlhttp.status==200条件不满足
      

  2.   

    function table()
    {
        var temp="";
        var cbs =document.getElementById("testTbl"); 
        for(var i=1;i<cbs.rows.length;i++)
        {
        temp+=document.getElementById("box"+i).value+"|";
        }
        return temp  
        //alert(temp); 
    }
    var xmlhttp;
    function createXMLHTTpRequest()
    {
        if(window.ActiveObject)
        {
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        else if(window.XMLHTTpRequest)
        {
        xmlhttp=new XMLHttpRequest;
        }
    }
    function doRequestUsingPOST()
    {
        createXMLHTTpRequest();
        var zjph=table();
        var url="startrequest.aspx?zjph="+zjph+new Date().getTime();
        xmlhttp.open("get",url, true); 
        xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState==4&&xmlhttp.status==200)
            {
            alert(xmlhttp.responseText);
            }  
        }
        xmlhttp.send(null);
    }
    以上为ajax
    startrequest.aspx.cs
    protected void Page_Load(object sender, EventArgs e)
        {
            
            Response.Write("post:"+Request["zjph"]);
        }
      

  3.   

    另执行到xmlhttp.open("get",url, true); 
    就不动了
      

  4.   

    var url="startrequest.aspx?zjph="+zjph+new Date().getTime();
    不说其它的 你这一句明显参数少加了
    var url="startrequest.aspx?zjph="+zjph +"&r="+new Date().getTime();
      

  5.   

    protected void Page_Load(object sender, EventArgs e)
        {
            //加上!this.IsPostBack
            Response.Write("post:"+Request["zjph"]);
        }
      

  6.   

    var url="startrequest.aspx?zjph="+zjph+new Date().getTime();
    不说其它的 你这一句明显参数少加了
    var url="startrequest.aspx?zjph="+zjph +"&r="+new Date().getTime(); 
    我只有一个变呀