$.ajax() を使用して、投稿リクエストを Java サーバーに送信していました。このリクエストを受け取ったときにサーバーが Cookie を設定することはわかっていますが、Cookie がブラウザに表示されません。
質問する
642 次
2 に答える
0
Cookie を設定する際に、これらのパラメーター (Cookie のパス、ドメイン、有効期限) をよく確認しましたか?
これを試して:
$.ajax({
type: 'POST',
url: myUrl,
success: function(output, status, xhr) {
alert(xhr.getResponseHeader("'Set-Cookie'"));
},
cache: false
});
于 2013-09-06T20:06:59.917 に答える
0
私の質問はあまり明確ではないと思います。それは、クロスドメインの実装を行っているためです。クッキーはそれを設定できません。サーバー応答に「Access-Control-Allow-Credentials」、「Access-Control-Allow-Origin」、「Access-Control-Allow-Headers」を追加し、ajax リクエストに xhrFields : {withCredentials : true} を追加する必要があります.
于 2013-09-10T18:39:05.477 に答える