不太确定如何在 ajax 调用中为 JSON 信息添加身份验证。我正在尝试按照给出的示例http://domainapi.com/documentation/how-to-use-domainapi/servuces-provided/domain-availability-api.html检查域名的可用性,但是它一直在做弹出一个 http 表单,要求输入用户名和密码。
我认为我的代码中的一切都是正确的:
function domainAvailabilityCheck(domain) {
$.ajax({
type: 'GET',
url: 'http://api.domainapi.com/v1/availability/'+domain+'.com',
beforeSend: setHeader,
success: function(spitback) {
console.log(spitback.content.domainList.status);
},
dataType:'jsonp'
});
}
var setHeader = function(xhr) {
xhr.setRequestHeader('Authorization', 'Basic YWtpcmF0ZXN0OmR0d3N0ZXN0');
}
不知道我做错了什么。