반응형
AJAX 요청으로 쿠키 값을 설정하려면 어떻게 해야 합니까?
AJAX 요청에 cookie 값을 설정하고 싶은데 아래 코드가 작동하지 않습니다.
$.ajax({
type: "GET",
url: "http://example.com",
cache: false,
setCookies: "lkfh89asdhjahska7al446dfg5kgfbfgdhfdbfgcvbcbc dfskljvdfhpl",
crossDomain: true,
dataType: 'json',
success: function (data) {
alert(data);
});
헤더에 쿠키를 설정하려면 어떻게 해야 하나요?
기본적으로 동기 요청뿐만 아니라 Ajax 요청도 문서 쿠키를 자동으로 보냅니다.따라서 쿠키를 요청이 아닌 문서로 설정해야 합니다.하지만 당신의 요청은 교차 도메인이어서 일이 더 복잡해졌습니다.다음 답변에 따라 문서 쿠키를 설정할 뿐만 아니라 교차 도메인 환경으로 문서 쿠키를 전송할 수 있어야 합니다.
type: "GET",
url: "http://example.com",
cache: false,
// NO setCookies option available, set cookie to document
//setCookies: "lkfh89asdhjahska7al446dfg5kgfbfgdhfdbfgcvbcbc dfskljvdfhpl",
crossDomain: true,
dataType: 'json',
xhrFields: {
withCredentials: true
},
success: function (data) {
alert(data);
});
언급URL : https://stackoverflow.com/questions/16851896/how-to-set-cookie-value-with-ajax-request
반응형
'source' 카테고리의 다른 글
| create-react-app을 사용하여 새로운 React 컴포넌트를 작성하는 최선의 방법 (0) | 2023.03.18 |
|---|---|
| JSON에서의 역직렬화를 위한 주조 인터페이스.그물 (0) | 2023.03.13 |
| WordPress API 오류: "죄송합니다. 새 게시물을 만들 수 없습니다." (0) | 2023.03.13 |
| AngularJS: 서비스 vs 프로바이더 vs 팩토리 (0) | 2023.03.13 |
| angular js: outside를 클릭하거나 excape를 누를 때 부트스트랩 모달의 소실을 방지하시겠습니까? (0) | 2023.03.13 |