1 Ajax请求
var requestHead=new XMLHttpRequest();
requestHead.open(method,url,false);
requestHead.send();
requestHead.onreadystatechange=function(){
if(requestHead.readyState==4 && requestHead.status==200){
var data=JSON.parse(requestHead.responseText);
console.log(data);
}
}
2 Ajax请求的封装
function ajax(options){
var reqHead=new XmlHttpRequest();
reqHead.open(options.method,options.url);
reqHead.onreadystatechange=function(){
if(reqHead.readyState==4 && reqHead.status==200){
var data=JSON.parse(reqHead.responseText);
optiona.success(data);
}
}
}
ajax({
method:"get",
url:"要请求的地址",
success:function(res){
}
})
3 epress解决 跨域问题
var express = require('express');
var router = express.Router();
router.all("*",function(req,res,next)){
res.header("Access-Control-Allow-Origin","*");
res.header("Access-Control-Allow-Methods","*")
next();
}