我能够收到请求的xml
curl -X GET -u username:password url
Run Code Online (Sandbox Code Playgroud)
但没有
$.get('url',
{username:"username",password:"password"},
function (data) {
});
Run Code Online (Sandbox Code Playgroud)
没有javascript错误,没有跨域策略问题.这可能是一个语法错误但我找不到一个体面的教程.有什么建议吗?
Roy*_*mir 21
我想你需要简单的格式:
$.ajax({
type: 'GET',
url: 'url',
dataType: 'json',
//whatever you need
beforeSend: function (xhr) {
xhr.setRequestHeader('Authorization', make_base_auth(user, password));
},
success: function () {});
});
function make_base_auth(user, password) {
var tok = user + ':' + password;
var hash = btoa(tok);
return 'Basic ' + hash;
}
Run Code Online (Sandbox Code Playgroud)