【发布时间】:2018-01-29 03:52:10
【问题描述】:
我刚刚按照 Jenkins 网站中给出的步骤进行操作。现在我可以使用 http://localhost:8080 登录 Jenkins
当我使用http://localhost:8080/api/json?pretty=true 时,我可以从我的本地主机服务器获得 JSON 响应。但是当我尝试将数据获取到 html 页面时,即当我使用 url http://localhost:1234/foldername/file.html 时,我无法使用 AJAX 调用获取数据。下面是我用于 AJAX 调用的代码
$.ajax({
type: 'GET',
url: 'http://localhost:8080/api/json?pretty=true',
dataType: 'json',
//whatever you need
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', make_base_auth('admin', 'admin'));
},
success: function (data){
alert(data);
}
});
function make_base_auth(user, password) {
var tok = user + ':' + password;
var hash = btoa(tok);
return 'Basic ' + hash;
}
我遇到了身份验证错误。
【问题讨论】:
-
Jenkins 非常强大。你为什么要刮它?
-
是的,我想在另一个仪表板中显示构建总数和其他数据的图形表示。
标签: javascript jquery json ajax jenkins