ajax 跨域 html jquery

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

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

无效果

6个回答

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

在后台请求头上设置吧,

powerApower
powerApower 我用的是spring 返回数据jackson 不知道怎么设置呢
大约 3 年之前 回复

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

powerApower
powerApower 具体怎么设置呢,没设置过
大约 3 年之前 回复

这个要后台设置权限吧

可以使用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");
powerApower
powerApower 我用的是spring 返回数据jackson 不知道怎么写呢
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问