在进行.autocomplete
调用时,传递浏览器当前存储在会话cookie中的BASIC身份验证凭据的最简单方法是什么?我知道我可以使用带有用户名和密码的ajax方法,但我不知道如何从浏览器中检索所述信息。
本质上,用户使用apache的htpswd / htaccess功能登录,我知道thr浏览器必须将信息存储在cookie中。我的问题是如何检索要在AJAX调用中使用的所述信息,以便它不会返回410响应?
我目前的代码:
$( ".item" ).autocomplete({
source: function(request, response){$.get("https://www.mydomain.com/blah/bling/blat/",
function(data){response(JSON.parse(data));});},
minLength: 2
});
答案 0 :(得分:1)
身份验证凭据不存储在Cookie中。我不认为JavaScript可以直接访问它。但我认为不需要。如果需要凭据,浏览器将自动发送它们,并在必要时提示用户。有关更多详细信息,请参阅here。