ajax原理
2021-03-03 05:27
                         标签:OLE   ica   get   lse   nali   request对象   music   sof   call    //Ajax原理 var url = “指定的接口地址”  	  //2.发送请求 	 var url = "http://musicapi.xiecheng.live/personalized" ajax原理 标签:OLE   ica   get   lse   nali   request对象   music   sof   call    原文地址:https://www.cnblogs.com/hekeying/p/14295194.html
function ajax(url, callback) {
	  //1.创建XMLHttpRequest对象
	  var xmlHttp
	  if (window.XMLHttpRequest) {
		    xmlHttp = new XMLHttpRequest()   // 通过说明支持IE7及以上版本 chrome等 
	    } else { // 为了兼容早期浏览器
		    xmlHttp = new ActiveXObject(‘MicrsoftXMLHTTP‘)
	  }
	  xmlHttp.open(‘GET‘, url, true)
	  xmlHttp.send()
	  //3.接收服务端的响应
	  xmlHttp.onreadystatechange = function () {
		    if (xmlHttp.readyState === 4 && xmlHttp.status == 200) {
			      var obj = JSON.parse(xmlHttp.responseText)
			      console.log(obj)
			      callback(obj)
		    }
	  }
}
ajax(url, res => {
	  console.log(res)
})