function AJAX(url,data)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4)
{
return xmlhttp.responseText;
}
}
xmlhttp.open("POST",url,true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(data);
}
var a = AJAX('log.php','username=Leonard&password=asjdklaslkjdalskjdlaksjda');
當函數返回它給我「未定義」。如何使用POST [不使用jQuery]從AJAX javascript返回結果?
沒有公認的答案解決您的問題,還是你只是接受沒有測試? – Christoph
@Christoph停止製作諷刺評論 - 你對這兩個(相同)答案的評論是不正確的。 – Alnitak