1

.autocomplete在进行呼叫时,传递浏览器当前存储在会话 cookie 中的 BASIC 身份验证凭据的最简单方法是什么?我知道我可以使用带有用户名和密码的 ajax 方法,但我不知道如何从浏览器中检索所述信息。

本质上,用户使用 apache 的 htpswd/htaccess 功能登录,我知道浏览器必须将信息存储在 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
                    });
4

1 回答 1

1

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

于 2012-10-30T17:57:06.593 回答