1

私はウェブサイトを持っていて、プッシュパッドを使いたいです。すべて問題なく動作しますが、サブスクリプションの数を表示したいと考えています。このサイトには、REST API を使用する必要があると書かれていますが、これまで ajax を使用したことはありません。

$.ajax({
       type:"GET",
       contentType: "application/json",
       beforeSend: function (request)
       {
         request.setRequestHeader("Accept", "application/json");
          request.setRequestHeader("Authorization", "Token token='mytoken'");
       },
      crossDomain: true,
      dataType: 'json',
       url: "https://pushpad.xyz/projects/projectid/subscriptions",
       success: function(msg) {
           alert("success");
       }
   });

このコードはエラーを返します:

要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。

dataType を json pに変更すると、別のエラーが発生します。

MIME タイプ ('text/html') が実行可能ではなく、厳密な MIME タイプ チェックが有効になっているため、'currectURL' からのスクリプトの実行が拒否されました。

しばらく検索しましたが、関連する質問が見つからなかったので、お役に立てれば幸いです。

4

1 に答える 1