方法一:原生js
其他更简单的方式基本上都是基于原生js衍生来的
/*
open method (get post)
url 纯净的地址
params 参数
*/
function ajax(method,url,fn,params){
console.log("进入方法");
var xhr = new XMLHttpRequest();
// GET 有参数
if(method.toUpperCase() =="GET" && params!=undefined){
url = url+"?"+ params;
}
xhr.open(method,url,true);
xhr.onreadystatechange = function(){
if(this.readyState == 4 && this.status == 200){
console.log("收到响应");
console.log(this.responseText);
fn(this.responseText);