메인 페이지에 뉴스 레터 ajax 양식을 등록 할 때이 설명 할 수없는 문제가 있습니다. 처음으로 http://bit.ly/LP3phc을 열어 오른쪽 하단 페이지에 가입 양식을 사용하려고하면 양식이 작동하지 않습니다. 로고를 클릭하면 기본 페이지 재로드 양식이 올바르게 작동합니다.Ajax 가입 양식 이상한 행동
미리 도움을 요청하십시오!
메인 페이지에 뉴스 레터 ajax 양식을 등록 할 때이 설명 할 수없는 문제가 있습니다. 처음으로 http://bit.ly/LP3phc을 열어 오른쪽 하단 페이지에 가입 양식을 사용하려고하면 양식이 작동하지 않습니다. 로고를 클릭하면 기본 페이지 재로드 양식이 올바르게 작동합니다.Ajax 가입 양식 이상한 행동
미리 도움을 요청하십시오!
2 개의 별도 도메인에 있습니다.
첫 번째 링크는 www.ducashop.ro로 이동하지만 AJAX 요청은 ducashop.ro로 이동합니다. 로고를 클릭하면 ducashop.ro로 이동합니다.
이것은 교차 도메인으로 간주되며 보안상의 이유로 차단됩니다. 현재 도메인에 AJAX 요청을 보내야합니다 (자바 스크립트에서는 window.location.host
을 사용하여 도메인에 액세스 할 수 있음). www가없는 도메인이나 www가없는 도메인에 모든 트래픽이 발생하도록하는 것이 더 좋습니다 (you can do this with htaccess).
왜 이런 일이 발생했는지 자세히 알고 싶다면 Same Origin Policy을 참조하십시오.
대단히 감사합니다. Kieran. 현재 www, ajax/php에 대한 기본 페이지로의 모든 호출을 www로 호출하여 해결할 수 있습니다. 내가 그렇게하는 위험에 대한 아이디어가 있습니까? –
사람들이'http : // ducashop.ro'로 직접 가면, 요청은'http : // www.ducashop.ro'로 갈 것이므로 실패합니다. 내가 게시 한 2 가지 솔루션 중 1 가지를 고려해야합니다. 모든 트래픽을 강제로 www 또는 none-www 만 보거나 도메인이 현재 사용중인 도메인에 따라 자동으로 변경되도록하십시오. 또한 대답이 맞으면 내 대답의 왼쪽에있는 빈 눈금 아이콘을 클릭하십시오. :) – Kieran