2013-11-15 2 views
0

내 웹 사이트 (html5/bootstrap/jquery)에서 성공 알림이 표시됩니다. http://www.bassmanager.com & 사용자가 문의 양식에서 성공 알림을 볼 수없는 이유는 무엇입니까? 파이어 폭스가 작동 중입니다. 즉, ie와 chrome에서 올바르게 작동하지 않게됩니다.ie와 chrome에서 양식 제출이 작동하지 않는 이유

고토 홈페이지 및 클릭 < - 양식을 제출했지만 양식을 제출하는 사람들에게 이어지는 승계가 없습니다. 1000 번 .. 감사합니다! 이 작품은 ... =)

당신은 www.bassmanager.com ...

의 다른 http://bassmanager.com/contact-process.php에 아약스 요청을하고있는 것입니다

+0

오류 콘솔을 확인 했습니까? * XMLHttpRequest는 http://bassmanager.com/contact-process.php을로드 할 수 없습니다. 원산지 http://www.bassmanager.com은 Access-Control-Allow-Origin에서 허용하지 않습니다. * – Phil

답변

2

당신은 www가없이 사이트에 액세스하는 경우, Cross-origin resource sharing (또는 CORS 만 해당)에 따르면 이러한 도메인은 다르므로 www.bassmanager.com에서 호스팅되는 스크립트는 bassmanager.com에 XMLHttpRequest 요청을 할 수 없습니다. 이것이 목표 도메인에 의해 명시 적으로 승인되지 않는 한, 응답에 CORS 헤더를 전송합니다.

대상 도메인에 대한 제어 권한이없는 경우 (사례가 아님) JSONP을 사용하여 다른 도메인간에 요청할 수 있습니다. 그러나 내가 말했듯이, 당신의 상황에 따라 이것은 꼭 필요한 것은 아닙니다. 아약스 게시 URL을 변경하거나 서버에서 bassmanager.com의 출처를 허용하십시오.

+1

wth weird so .htaccess it? – user1822748

+0

@ user1822748 아니요, '# siteUrl' 숨겨진 입력 필드에 값을 수정하십시오 (또는 단순히 URL 앞에 호스트 이름을 붙이지 마십시오) – Phil

+0

@Phil exactly ... 이것은 가장 쉽고 좋은 해결책입니다 ... –

관련 문제