ScrapboxというサービスのAPIに,AjaxのGET通信でアクセスしたいのですが,CORSエラーによってうまくいきません.
こちらの記事によると,ScrapboxはCookieにクレデンシャル(認証情報)がセットされるため,それを利用すればデータを取得できるとのことでした.
Cookie自体は取得できたのですが,これをAjaxでどのように渡せば良いのかがわかりません.
Ajaxでのクレデンシャルの渡し方について,ご教授いただけると大変助かります.
今の所,以下のようなコードを書いて実行してみましたが,通信に失敗しています.
Javascript
1const api_url = '***'; 2 3$.ajax({ 4 type: "GET", 5 url: api_url, 6 xhrFields: { 7 withCredentials: true 8 } 9}).done(function (data, textStatus, jqXHR) { 10 console.log("done"); 11}).fail(function (jqXHR, textStatus, errorThrown){ 12 console.log("failed"); 13});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/30 01:24
2020/08/30 01:42