powerApower
powerApower
采纳率23.1%
2017-06-16 03:51 阅读 1.6k

ajax 跨域 html jquery

10

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

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

无效果

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    showbo GoCityPass新加坡曼谷通票 2017-06-16 04:47

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

    点赞 1 评论 复制链接分享
  • dcxy0 Q544471255 2017-06-16 06:18

    在后台请求头上设置吧,

    点赞 1 评论 复制链接分享
  • lhsai9 lhsai9 2017-06-18 02:01

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

    点赞 1 评论 复制链接分享
  • liky_17 liky_17 2017-06-16 04:10

    这个要后台设置权限吧

    点赞 评论 复制链接分享
  • mawenda403 雪中枫叶 2017-06-16 05:18

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

    点赞 评论 复制链接分享
  • kun_tostudy kun_hello 2017-06-16 06:16

    服务器后台相应你的请求的是否可以在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");
    
    点赞 评论 复制链接分享

相关推荐