Javascript JQuery自动完成-Http基本身份验证

Javascript JQuery自动完成-Http基本身份验证,javascript,jquery,authentication,cookies,Javascript,Jquery,Authentication,Cookies,在进行.autocomplete调用时,传递浏览器当前存储在会话cookie中的基本身份验证凭据的最简单方法是什么?我知道我可以使用带有用户名和密码的ajax方法,但我不知道如何从浏览器中检索上述信息 本质上,用户使用apache的htpswd/htaccess功能登录,我知道thr浏览器必须将信息存储在cookie中。我的问题是如何检索要在AJAX调用中使用的上述信息,以便它不会返回410响应 我当前的代码: $( ".item" ).autocomplete({

在进行
.autocomplete
调用时,传递浏览器当前存储在会话cookie中的基本身份验证凭据的最简单方法是什么?我知道我可以使用带有用户名和密码的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
                    });

身份验证凭据未存储在cookie中。我认为JavaScript不能直接访问它。但我认为没必要。如果需要凭据,浏览器将自动发送凭据,并在必要时提示用户。有关更多详细信息,请参阅。

身份验证凭据不存储在cookie中。我认为JavaScript不能直接访问它。但我认为没必要。如果需要凭据,浏览器将自动发送凭据,并在必要时提示用户。有关更多详细信息,请参阅。

它不存储在cookie中。我认为JavaScript不能直接访问它。但我认为没必要。如果需要凭据,浏览器将自动发送凭据,并在必要时提示用户。查看您当前的代码有一个语法错误-缺少一个“.”但已为您修复。经过进一步思考,@barmar是100%正确的。您不需要在每个请求中都传递您的cred,但如果您需要使用JS登录(即自定义http auth登录表单),请随时查看我的答案@Barmar你似乎是对的。我不知道为什么我昨天收到了这个问题,但今天再试一次效果很好。如果你写一个答案,我会接受。它没有存储在cookie中。我认为JavaScript不能直接访问它。但我认为它不需要。如果需要凭据,浏览器会自动发送它们,并在必要时提示用户。请参阅您当前的代码有语法错误-缺少一个”。不过为你修正了。经过进一步思考,@barmar是100%正确的。您不需要在每个请求中都传递您的cred,尽管如果您需要使用JS(即自定义http auth登录表单)登录,请随时查看我的答案。@Barmar您似乎是正确的。我不知道昨天为什么会出现这个问题,但今天再试一次,效果很好。如果你写一个答案,我会接受的。谢谢你的理智检查。我不知道为什么我最初试的时候不是这样。谢谢你的理智检查。我不知道为什么我最初试的时候不是这样。