이번에는 쿠키에 도달하지 못하는 Ajax 크로스 도메인 요청에 대해 알려드리겠습니다. Ajax 크로스 도메인 요청이 쿠키에 도달하지 못하는 문제를 해결하기 위한 Notes는 무엇입니까? 사례를 살펴보겠습니다.
1. 기본 Ajax 요청 방법:
1 var xhr = new XMLHttpRequest()
2 xhr.open("POST", "http://xxxx.com/demo/b/index. php", true);
3 xhr.withCredentials = true; //cookiess
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");
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어에 대한 다른 관련 기사를 주목하세요. 웹사이트!
추천 자료:
Ajax 구현 파일을 업로드할 때 사용자에게 메시지를 표시하도록 제출
위 내용은 Ajax 도메인 간 요청은 쿠키를 사용할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!