比如各自传送一个数据1到test.jsp 他们的写法是???? 我对get还了解一些 没用过post发送
这是get方式,post方式不会写var xmlhttp;  
if(window.ActiveXObject)  
{  
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  
}  
else  
{  
    xmlhttp=new XMLHttpRequest();  
}  
function senddata()  
{  
    serverpage="test.jsp?data=1";  
    xmlhttp.open("GET",serverpage);  
    xmlhttp.onreadystatechange=function()  
    {  
        if(xmlhttp.readyState==4&&xmlhttp.status==200)  
        {  
            document.getElementById("msg").innerHTML=xmlhttp.responseText;  
        }  
    }  
    xmlhttp.send(null);  
}  

解决方案 »

  1.   

    xmlHttp.open("GET",url)
     xmlhttp.open("Post",url);  
      

  2.   


    var xmlhttp;  
    if(window.ActiveXObject)  
    {  
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  
    }  
    else  
    {  
        xmlhttp=new XMLHttpRequest();  
    }  
    function senddata()  
    {  
        serverpage="test.jsp";
    data = 'data=1'
        xmlhttp.onreadystatechange=function()  
        {  
            if(xmlhttp.readyState==4&&xmlhttp.status==200)  
            {  
                document.getElementById("msg").innerHTML=xmlhttp.responseText;  
            }  
        } 
    xmlhttp.open("POST",serverpage);
    xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded;');
        xmlhttp.send(data);  
    }  
    楼主 试试
      

  3.   

    建议xmlhttp.open(type,url,true)添加上true,