Beanstalk (beanstalkapp.com) API を使用して Web ページにデータを取り込み、SVN にアクセスせずにデータを表示できるようにしようとしています。
私が試してアクセスしようとしているのは、jQuery を介して AJAX リクエストを使用することです。以下コードですが、毎回エラーが出てデータを返せません。
<script type="text/javascript">
$(document).ready(function() {
var tok = 'username' + ':' + 'password123';
hash = btoa(tok);
authInfo = "Basic " + hash;
$.ajax({
url: "http://username.beanstalkapp.com/api/changesets.json",
beforeSend: function (xhr) { xhr.setRequestHeader ("Authorization", authInfo); },
type: "GET",
async: false,
crossDomain: true,
dataType: "json",
success: function(html){
console.log(html);
},
error: function(html){
console.log('error');
}
});
});
</script>
ブラウザー ( http://username.beanstalkapp.com/api/changesets.json ) から直接 URL にアクセスすると、問題なく動作し、json が返されます。ただし、AJAX に返してもらうことはできません。どんな助けでも大歓迎です。ありがとう!