var request = new XMLHttpRequest();
request.open(“GET”,“http://localhost:8081/user/query”)
request.send();
request.onreadystatechange = function(){
if(request.status==200 && request.readyState == 4){
console.log(“响应的结果” + request.responseText)
}
}
}
========================================================================
解决跨域问题的方式也有多种。
虽然jsonp也可以实现跨域,但是因为jsonp不支持post请求,应用场景受到很大限制,所以这里不对jsonp作介绍。
CORS 是w3c标准的方式,通过在web服务器端设置:响应头Access-Cntrol-Alow-Origin 来指定哪些域可以访问本域的数据,ie8&9(XDomainRequest),10+,chrom4,firefox3.5,safair4,opera12支持这种方式。
服务器代理,同源策略只存在浏览器端,通过服务器转发请求可以达到跨域请求的目的,劣势