クロスドメインかつBASIC認証のかかったリソースにajaxでアクセスする方法を、いろいろと試しておりますがなかなかうまくいきません。
データは、パラメータ等をつけてアクセスするとJSONP形式で吐かれるAPIです。
JavaScript
1$.ajax({ 2 type:'GET', 3 url:APIurl, 4 dataType:'jsonp', 5 jsonpCallback:'callback', 6 cache:false, 7 async:true, 8 beforeSend: function(xhr){ 9 xhr.setRequestHeader('Authorization', 'Basic ' + btoa('username:password')); 10 } 11}).done( 12 function(data){ 13 ~以下、成功時の処理~
のような書き方をしています。
xhrの中身を見てみると、setRequestHeader 内に値はセットされていますが、認証の ID/Password を求められます。
JavaScriptだけで解決する方法はありますでしょうか?
何卒宜しくお願い申し上げます。
回答3件
あなたの回答
tips
プレビュー