我试图通过拉数据到网页来利用魔豆(beanstalkapp.com)API的,使人们可以在不访问我的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 )它工作得很好,并返回JSON。 但是,我不能得到AJAX归还。 任何帮助表示赞赏。 谢谢!