我尝试使用以下代码访问受.htaccess保护的目录或文件:
function make_base_auth(user, password) {
var tok = user + ':' + password;
var hash = btoa(tok);
return "Basic " + hash;
}
和
$.ajax
({
type: "GET",
url: "prot/index.php",
dataType: 'json',
async: false,
data: {username: username, password: password},
headers : { Authorization: make_base_auth(username, password) },
success: function (){
alert('geschafft');
},
error: function (xhr, ajaxOptions, thrownError){
console.log('Fehler: ' + thrownError+ "; status: " +xhr.status);
}
});
但我收到错误:
SyntaxError:意外的输入结束 和状态200
我也用beforeSend和xhr.SetRequestHeader尝试了相同的结果。
怎么了?