get请求:
//IE5和IE6就放弃吧
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200)
console.log(xmlhttp.responseText);
}
//XMLHttpRequest第三个参数是bool类型,默认是true(默认是异步请求)
xmlhttp.open("GET","http://siteb.com/api/test");
xmlhttp.send();
post请求:
var xmlhttp =new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
xmlhttp.open("POST","/try/ajax/demo_post2.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("fname=Henry&lname=Ford");
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest
网友评论