私はウェブサイトを持っていて、プッシュパッドを使いたいです。すべて問題なく動作しますが、サブスクリプションの数を表示したいと考えています。このサイトには、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' からのスクリプトの実行が拒否されました。
しばらく検索しましたが、関連する質問が見つからなかったので、お役に立てれば幸いです。