ajax 跨域 html jquery

已拦截跨源请求:同源策略禁止读取位于 http://localhost:8080/analysis/info/selectallbyid.do 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。
在HTML中添加

 <meta http-equiv="Access-Control-Allow-Origin" content="*">

无效果

在web服务器设置响应头,静态页设置meta无效。而且设置Access-Control-Allow-Origin这个头IE10-要用XDomainRequest,不能用XMLHttpRequest

这个要后台设置权限吧

可以使用jsonp,jquery可以支持的

服务器后台相应你的请求的是否可以在response加上

 response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "x-requested-with");

在后台请求头上设置吧,

这个需要在服务端设置头,或者试试fetch