原声ajax请求数据
//步骤一:创建异步对象
function ajax(methods,url,reval,fn){
var ajax = new XMLHttpRequest();
//步骤二:设置请求的url参数,参数一是请求的类型,参数二是请求的url,可以带参数,动态的传递参数starName到服务端
ajax.open(methods,url,reval);
//步骤三:发送请求
ajax.send();
//步骤四:注册事件 onreadystatechange 状态改变就会调用
ajax.onreadystatechange = function () {
if (ajax.readyState==4 &&ajax.status==200) {
//步骤五 如果能够进到这个判断 说明 数据 完美的回来了,并且请求的页面是存在的
// console.log(ajax.responseText);//输入相应的内容
fn(ajax.responseText)
}
}
}
ajax("get","http://127.0.0.1:3000/student",true,fn)
function fn(a){
var arr = JSON.parse(a)
console.log(arr)
}