duanjucong3124 2018-05-11 06:14 采纳率: 100%
浏览 234

ajax类型application / json显示了Access-Control-Allow-Origin问题

I'm creating an API to connect with JIRA- TEMPO.

My request is working with the plugin in chrome "ARC" and its returning results. But When I send it via jQuery ajax its showing the 'Access-Control-Allow-Origin' header is present on the requested resource.

I have searched all of the solutions provided in StackOverflow it's not working.

jQuery(document).ready(function () {
              $('.test').on('click', function () {
                $.ajax({
                  method: 'GET',
                  type:  'Content-type',
                  dataType: 'application/json',
                  url: 'https://domain.atlassian.com/rest/tempo-timesheets/3/worklogs?dateFrom=YYYY-MM-DD&dateTo=YYYY-MM-DD',
                  beforeSend: function (xhr) {
                    xhr.setRequestHeader("Authorization", "Basic " + btoa('username:password'));
                    xhr.setRequestHeader("Access-Control-Allow-Origin", "*");
                  }
                }).done(function (msg) {
                  console.log(msg);
                }).fail(function () {
                  console.log("error");
                });
              });
            });

Kindly help to solve this problem. Is there any way to achieve this in PHP?

  • 写回答

1条回答 默认 最新

  • dongniuxia8650 2018-05-11 06:22
    关注

    Add this header into your script on https://domain.atlassian.com/rest/tempo-timesheets/3/worklogs?dateFrom=YYYY-MM-DD&dateTo=YYYY-MM-DD:

    header("Access-Control-Allow-Origin: *"); // you can replace "*" by your domain name
    
    评论

报告相同问题?

悬赏问题

  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line