이 글에서는 주로 Ajax 크로스 도메인 요청으로 COOKIE를 가져올 수 없는 문제에 대한 해결책을 소개합니다. Ajax에 관심이 있는 친구들은 Ajax 크로스 도메인 요청으로 COOKIE를 가져올 수 없는 문제에 대한 완벽한 솔루션을 참고할 수 있습니다.
1. 기본 Ajax 요청 방법 :
1 var xhr = new XMLHttpRequest()
2 xhr.open("POST", "http://xxxx.com/demo/b/index.php" , true);
3 xhr .withCredentials = true; //도메인 간 쿠키 전송 지원
4 xhr.send();
2. jquery의 ajax 게시 방법 요청:
$.ajax({ type: "POST", url: "http://xxx.com/api/test", dataType: 'json', // 允许携带证书 xhrFields: { withCredentials: true }, // 允许跨域 crossDomain: true, success:function(){ }, error:function(){ } })
3. 서버 측 설정:
header("Access-Control-Allow-Credentials: true"); header("Access-Control-Allow-Origin: http://www.xxx.com");
위 내용은 Ajax 도메인 간 요청 COOKIE를 가져올 수 없을 때 편집자가 소개하는 완벽한 솔루션입니다. 모두에게 도움이 되기를 바랍니다! !
관련 권장 사항:
ajax를 구현하기 위해 js와 json을 결합한 자세한 설명 예 간단한 예
페이징 쿼리 기능을 구현하기 위해 ajax에 대한 자세한 설명 예
자세한 설명 예 ajax가 Java 백그라운드에 제출된 후 데이터를 처리함 방법
위 내용은 Ajax 도메인 간 요청으로 COOKIE를 가져올 수 없는 문제에 대한 완벽한 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!