요청을 보낼 때 Jquery의 $.get() 메서드는 어떻게 쿠키를 가져올 수 있나요?
伊谢尔伦2017-06-15 09:24:34
우선, jquery의 get 메소드와 post 메소드는 모두 ajax의 캡슐화입니다. 소스 코드를 참조하세요
으아악} );`
그럼 요청을 보낼 때 쿠키를 어떻게 가져오나요?
Ajax 메소드가 요청을 보내면 로그인한 도메인 이름의 쿠키를 자동으로 가져오므로 설정할 필요가 없습니다.
그래서 Jquery의 $.get() 메서드는 항상 쿠키를 가져옵니다
typecho2017-06-15 09:24:34
사용하면 클라이언트가 자동으로 쿠키를 가져오고 jquery가 캡슐화되었습니다. 쿠키를 직접 맞춤설정하려면 $.cookie 플러그인을 사용하여 클라이언트 쿠키를 설정하고 최종적으로 가져올 수 있습니다.
디버깅을 위해 F12 콘솔을 열고 네트워크의 요청 헤더에 있는 정보를 볼 수 있습니다
巴扎黑2017-06-15 09:24:34
콘솔의 첫 번째Application
里面的cookies
选项里面找找,cookies
设置get
成功了没。如果有设置好,客户端在同一域名下,会自动在每个页面带上cookie
.
学习ing2017-06-15 09:24:34
요청을 보낼 때 브라우저는 자동으로 쿠키를 전달하고 이를 백그라운드로 전달합니다. localStorage/sessionStorage 매개변수만 매개변수로 비동기적으로 전달되어야 합니다.
为情所困2017-06-15 09:24:34
으아악
$.support.cors 교차 도메인이 활성화되어 있지 않아야 합니다. 또한 자격 증명으로 종료 코드를 추가하기만 하면 백엔드도 교차 도메인으로 구성되어야 합니다.