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 に答える