2016-04-12 30 views
3

私はajaxでこのリクエストを行っていますが、CORSに関する次のエラーがあります。 XMLHttpRequestはhttps://cubber.zendesk.com/api/v2/organizations/37520251/users.jsonをロードできません。要求ヘッダーフィールドAccess-Control-Allow-Originは、プリフライト応答でAccess-Control-Allow-Headersによって許可されません。 あなたは(私は多くのトピックを見ていると、それはあなたがjsonpを使用してこの問題を回避できajaxリクエストでCORSエラーが発生しました

function afficheorga(a){ 
     $.ajax({ 
      url: "https://cubber.zendesk.com/api/v2/users/"+a+"/organizations.json", 
      type: 'GET', 
      dataType: 'json', 
      cors: true , 
      contentType:'application/json', 
      secure: true, 
        headers: { 
         'Access-Control-Allow-Origin': '*', 
        }, 
      beforeSend: function (xhr) { 
       xhr.setRequestHeader ("Authorization", "Basic " + btoa("")); 
      }, 
      success: function (data){ 
      console.log(data.organizations[0].name); 
      var organisation = data.organizations[0].name; 
      $("#company").text(organisation); 
      } 
     }) 
    } 
+0

を次のようにサーバがCORSをサポートするためには表示されません。「アクセス制御 - 許可 - 起源」ヘッダーがサーバーの応答から欠落しています。また、カスタムヘッダーを追加することにより、プリフライトリクエストをトリガしている。 – Roberto

+0

禅デスクAPIでは、「CORSリクエストはサポートされています認証を必要としないヘルプセンター検索などのエンドポイントの場合はyです。参照:[Core API - はじめに](https://developer.zendesk.com/rest_api/docs/core/introduction) – Roberto

答えて

3

が動作していない理由を私はまだ理解していない私にPLSのを助けることができる。jsonpdataTypeを変更するので、あなたのGET要求があることを

function afficheorga(a){ 
     $.ajax({ 
      url: "https://cubber.zendesk.com/api/v2/users/"+a+"/organizations.json", 
      type: 'GET', 
      dataType: 'jsonp', 
      cors: true , 
      contentType:'application/json', 
      secure: true, 
        headers: { 
         'Access-Control-Allow-Origin': '*', 
        }, 
      beforeSend: function (xhr) { 
       xhr.setRequestHeader ("Authorization", "Basic " + btoa("")); 
      }, 
      success: function (data){ 
      console.log(data.organizations[0].name); 
      var organisation = data.organizations[0].name; 
      $("#company").text(organisation); 
      } 
     }) 
} 
+0

これはクロスオリジンについての私のエラーを削除しますが、要求のための私のAPIは "jsonp"を受け入れなかったので使用できません – xenurs

関連する問題